(急)网页如何自动上传文件

hellostory 2010-12-23 11:39:02
在网页中如何不通过文件对话框,自动选择指定路径的文件,并提交上传文件请求?
...全文
246 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
hellostory 2010-12-24
  • 打赏
  • 举报
回复
找了很多资料,发现这样做确实有很大的安全问题,基本上浏览器都限制住了!
想象一下,当你浏览一个网站时,网页就在后台上传你的资料,那是多少可怕的一件事。
这对浏览器开发商都是些基本常识 :)

【解决方案】
目前有两种方案:使用IE ActiveX 或 java applet,最终选择使用java applet。
原因如下:
1、没接触过IE ActiveX,网上资料少,开发难度高;相对熟悉Applet;
2、IE ActiveX只能运行在windows操作系统上的IE浏览器上;而Applet可以跨平台、跨浏览器(当然这些目前不要求)

【具体实现】:
1、可以网上搜索关键词,诸如“Applet读取IC卡”、“Applet读写本地文件”……
(目前已实现,欢迎讨论)

【补充说明】:
1、Applet想读写客户端文件需要取得客户端授权,目前有两种实现方式:
①修改客户端jre目录下的java.policy文件
②为Applet制作数字签名
以上两种方式具体可参照:http://ajava.org/code/Security/11705.html
wern0565 2010-12-23
  • 打赏
  • 举报
回复
這個需求。。。。
所謂自動選擇文件,那,怎麼知道是需要選哪些文件?
十一文 2010-12-23
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 cj205 的回复:]

oh sorry.you can't.
试着用silverlight或者flash吧 那个我不懂
[/Quote]
似乎犹豫沙箱问题

他们也不可以吧
Mr-Jee 2010-12-23
  • 打赏
  • 举报
回复
oh sorry.you can't.
试着用silverlight或者flash吧 那个我不懂
kagetu_toki 2010-12-23
  • 打赏
  • 举报
回复
js是做不了這種事情的
ActiveX可以,但是ie only
javagxc 2010-12-23
  • 打赏
  • 举报
回复
自动上传? 你把浏览器当成隐私窥探器了吧
bakdfkuk 2010-12-23
  • 打赏
  • 举报
回复
等高手解决了再来瞅瞅
bakdfkuk 2010-12-23
  • 打赏
  • 举报
回复
这个要求有一些过分哦,嘿嘿

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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