web程序如何读取客户端的文件?
想做一个图片的导入功能,但是只需要在客户端指定图片的文件夹路径,这个文件夹下可能有很多图片。怎么能实现把这些图片上传到服务器? 或者如果我能知道客户端文件所在的具体位置(路径\xxx.jpg),后台怎么读取?
不能用文件上传控件,因为一个控件只对应一个文件。
望有经验者赐教
------解决方案--------------------web程序肯定得需要activex支持,或者你做一个cs的程序,cs程序读了之后,再传到服务端
------解决方案--------------------
你要先把文件上传的服务器撒
------解决方案--------------------对于各种众多的客户端来说,你大部分情况下是没有权限的.
------解决方案--------------------没办法,现在的浏览器都是沙盒,不能访问本地资源
------解决方案--------------------只选文件在BS架构下很难做到,你最好的操作就是给用户提供一个批量选文件功能
就是用户在客户端选了文件夹之后 必须要让他点进去,可以用ctrl+a或者ctrl多选的方式
至少让用户选了文件才能上传
如果真要你的那种方式的话IE下用Activex,chrome和FF下用npapi插件来做应该可以实现,但是相当麻烦
------解决方案--------------------
一个产品撑死了6张图,6张图每个不超过20K的大小,一次上传一个,6个也不过20秒的时间。而且产品总不是一次性到货几十万件,总是今天来点明天来点。这样分摊到每天的工作量其实也不大。
我做旅游网站的,一条线路短的七八天,长的一个月,每天一个图,这个线路又有5张左右的代表性图片,看起来很多,但是总共翻来覆去就那么点线路,多了说去就30条,再说每次更新也不是所有图片都更新,这种工作说白了就是简单体力劳动。为这个开发个插件有点得不偿失。再往多了说,作图的人比传图的人更辛苦。。
再说,初期上货,大型商城的可能工作量很大,这时候完全可以开发个winform程序来搞,webform权限有限。
------解决方案--------------------Refer:
你的网站怎样显示非站点目录图片
------解决方案--------------------不可能的
你的服务器不可能获得访问计算机的路径的
即使有 也不可能直接上传
否则杀毒软件是做啥的