web程序如何读取客户端的文件?

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


望有经验者赐教
...全文
382 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
Donthan 2013-06-07
  • 打赏
  • 举报
回复
引用 10 楼 netsliverlight 的回复:
那像淘宝 京东那种商城的图片怎么管理阿、、 一个个上传? 那么多产品工作量很大啊。。
一个产品撑死了6张图,6张图每个不超过20K的大小,一次上传一个,6个也不过20秒的时间。而且产品总不是一次性到货几十万件,总是今天来点明天来点。这样分摊到每天的工作量其实也不大。 我做旅游网站的,一条线路短的七八天,长的一个月,每天一个图,这个线路又有5张左右的代表性图片,看起来很多,但是总共翻来覆去就那么点线路,多了说去就30条,再说每次更新也不是所有图片都更新,这种工作说白了就是简单体力劳动。为这个开发个插件有点得不偿失。再往多了说,作图的人比传图的人更辛苦。。 再说,初期上货,大型商城的可能工作量很大,这时候完全可以开发个winform程序来搞,webform权限有限。
jiaoshiyao 2013-06-07
  • 打赏
  • 举报
回复
不可能的 你的服务器不可能获得访问计算机的路径的 即使有 也不可能直接上传 否则杀毒软件是做啥的
insus 2013-06-07
  • 打赏
  • 举报
回复
yyl8781697 2013-06-06
  • 打赏
  • 举报
回复
只选文件在BS架构下很难做到,你最好的操作就是给用户提供一个批量选文件功能 就是用户在客户端选了文件夹之后 必须要让他点进去,可以用ctrl+a或者ctrl多选的方式 至少让用户选了文件才能上传 如果真要你的那种方式的话IE下用Activex,chrome和FF下用npapi插件来做应该可以实现,但是相当麻烦
程序兔 2013-06-06
  • 打赏
  • 举报
回复
那像淘宝 京东那种商城的图片怎么管理阿、、 一个个上传? 那么多产品工作量很大啊。。
程序兔 2013-06-05
  • 打赏
  • 举报
回复
引用 4 楼 a407121393 的回复:
[quote=引用 3 楼 netsliverlight 的回复:] 用 论坛里一个大牛说的webclient的 uploadfile去试了。发现只能在客户端程序有用,控制台应用程序。 如果在web端的页面里运行就不行 感觉像路径的问题, 因为 传过去的是客户端的文件地址,但是服务器端没有这个文件。 还有没有其他办法呢 啊
你要先把文件上传的服务器撒[/quote] 上传服务器的话需要在服务器本地访问页面去实现, 要不然你选择的本地的路径, 服务器不一定存在这个路径
程序兔 2013-06-05
  • 打赏
  • 举报
回复
只是想做一个类似远程管理的东西, 不用登到服务器去做,所以不会作为一个开放的东西去让用户访问。 2楼说的activeX好像可以做 只是自己没弄过 有点一头雾水的
Ricercar 2013-06-05
  • 打赏
  • 举报
回复
没办法,现在的浏览器都是沙盒,不能访问本地资源
  • 打赏
  • 举报
回复
对于各种众多的客户端来说,你大部分情况下是没有权限的.
饕餮123 2013-06-05
  • 打赏
  • 举报
回复
引用 3 楼 netsliverlight 的回复:
用 论坛里一个大牛说的webclient的 uploadfile去试了。发现只能在客户端程序有用,控制台应用程序。 如果在web端的页面里运行就不行 感觉像路径的问题, 因为 传过去的是客户端的文件地址,但是服务器端没有这个文件。 还有没有其他办法呢 啊
你要先把文件上传的服务器撒
程序兔 2013-06-05
  • 打赏
  • 举报
回复
用 论坛里一个大牛说的webclient的 uploadfile去试了。发现只能在客户端程序有用,控制台应用程序。 如果在web端的页面里运行就不行
感觉像路径的问题, 因为 传过去的是客户端的文件地址,但是服务器端没有这个文件。
还有没有其他办法呢 啊
chengzq 2013-06-04
  • 打赏
  • 举报
回复
web程序肯定得需要activex支持,或者你做一个cs的程序,cs程序读了之后,再传到服务端
程序兔 2013-06-04
  • 打赏
  • 举报
回复
感觉有点像黑客程序一样 是不是这种设想有问题

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧