日期:2014-05-17  浏览次数:20424 次

web程序如何读取客户端的文件?
     想做一个图片的导入功能,但是只需要在客户端指定图片的文件夹路径,这个文件夹下可能有很多图片。怎么能实现把这些图片上传到服务器? 或者如果我能知道客户端文件所在的具体位置(路径\xxx.jpg),后台怎么读取?
      不能用文件上传控件,因为一个控件只对应一个文件。


       望有经验者赐教
Web 图片

------解决方案--------------------
web程序肯定得需要activex支持,或者你做一个cs的程序,cs程序读了之后,再传到服务端
------解决方案--------------------
引用:
用 论坛里一个大牛说的webclient的 uploadfile去试了。发现只能在客户端程序有用,控制台应用程序。  如果在web端的页面里运行就不行  
感觉像路径的问题, 因为 传过去的是客户端的文件地址,但是服务器端没有这个文件。
还有没有其他办法呢 啊 

你要先把文件上传的服务器撒
------解决方案--------------------
对于各种众多的客户端来说,你大部分情况下是没有权限的.
------解决方案--------------------
没办法,现在的浏览器都是沙盒,不能访问本地资源
------解决方案--------------------
只选文件在BS架构下很难做到,你最好的操作就是给用户提供一个批量选文件功能
就是用户在客户端选了文件夹之后  必须要让他点进去,可以用ctrl+a或者ctrl多选的方式 
至少让用户选了文件才能上传

如果真要你的那种方式的话IE下用Activex,chrome和FF下用npapi插件来做应该可以实现,但是相当麻烦

------解决方案--------------------
引用:
  那像淘宝  京东那种商城的图片怎么管理阿、、  一个个上传?  那么多产品工作量很大啊。。

一个产品撑死了6张图,6张图每个不超过20K的大小,一次上传一个,6个也不过20秒的时间。而且产品总不是一次性到货几十万件,总是今天来点明天来点。这样分摊到每天的工作量其实也不大。
我做旅游网站的,一条线路短的七八天,长的一个月,每天一个图,这个线路又有5张左右的代表性图片,看起来很多,但是总共翻来覆去就那么点线路,多了说去就30条,再说每次更新也不是所有图片都更新,这种工作说白了就是简单体力劳动。为这个开发个插件有点得不偿失。再往多了说,作图的人比传图的人更辛苦。。

再说,初期上货,大型商城的可能工作量很大,这时候完全可以开发个winform程序来搞,webform权限有限。
------解决方案--------------------
Refer:

你的网站怎样显示非站点目录图片 
------解决方案--------------------
不可能的
你的服务器不可能获得访问计算机的路径的
即使有 也不可能直接上传 
否则杀毒软件是做啥的