在网页中如何不通过文件对话框,自动选择指定路径的文件,并提交上传文件请求?

解决方案 »

  1.   

    oh sorry.you can't.
    试着用silverlight或者flash吧 那个我不懂
      

  2.   

    js是做不了這種事情的
    ActiveX可以,但是ie only
      

  3.   

    找了很多资料,发现这样做确实有很大的安全问题,基本上浏览器都限制住了!
    想象一下,当你浏览一个网站时,网页就在后台上传你的资料,那是多少可怕的一件事。
    这对浏览器开发商都是些基本常识 :)【解决方案】
    目前有两种方案:使用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