ArrayList Product = new ArrayList(); 存储的是附件地址的集合,已经获取。如何在aspx.cs 文件里直接将集合里的路径上传,不要插件,补充说下要上传的东西不只针对图片。

解决方案 »

  1.   

    光靠地址,是不可以上传文件的。
    需要将文件 post 到服务器,才可以上传。
      

  2.   

    不靠插件是不能实现的。因为JS不能访问本地的文件。IE有安全限制。
      

  3.   

    不通过控件暂时没有办法实现。可以考虑使用ActiveX,FF下用NPAPI。
      

  4.   

    暂时没有见到过哪个网站不通过插件就能够访问本地的文件
    腾迅邮件里面的大文件上传是通过ActiveX控件来做的
    163邮件里面的文件批量上传也是通过ActiveX控件来做的。
    115网盘里面的文件上传也是通过ActiveX控件来做的。
      

  5.   

    这个需求只能借助于第三方的控件来实现。现在网上已经有一些控件能够很好的解决这个问题。而且也提供了JS接口,使用和整合都非常方便。建议你可以试一下Xproer.HttpUploader
      

  6.   

    你可以采用这样的方法
    http://dotnet.aspx.cc/article/00a69edd-2372-4c9e-940c-5f2003a91b61/read.aspx
      

  7.   

    你存的路径指的是什么?文件的物理绝对路径吗?还是直接存的是上传的文件File?