用js与asp来实现,asp部分的就不用给代码了。

解决方案 »

  1.   

    你需要写客户端的ActiveX来实现了
      

  2.   

    如果是批量上传指定目录的文本文件,还有办法。图片,我觉得无法实现。客户端的ActiveX 无法读取 二进制文本。----------------------------------------------
    to 孟子E章: 有什么办法。说来听听。
      

  3.   

    以前的做法是:客户端压缩成rar,上传到服务器,用asp程序将rar解压开
      

  4.   

    是行得通的,思路是这样,当然也有代码,我就不贴不出来:
    用js的fso遍历指定文件夹下的所有文件,取得文件名,然后再给file控件赋值,赋值代码如下:
    <input type=file name=file>
      <input type=file name=file>
      <input type=file name=file>
      <input type=file name=file>
    <SCRIPT LANGUAGE="JavaScript">
    for(i=0;i<4;i++)
    {
    var WshShell=new ActiveXObject("WScript.Shell");
    setTimeout('document.all.file['+i+'].focus();WshShell.sendKeys('+i+');',i*20);
    }
    </SCRIPT>最后只需点一个确定按钮,就可以全部上传了。
      

  5.   

    wrkwrk001(康仔) 给出的办法应该跟楼主的有出入,楼主应该是想实现一个file域上传多个文件而不是多个file域
      

  6.   

    javascript(客户端脚本)的fso遍历本地文件夹找出图片,存入数组,然后用asp上传
    可我的javascript不精
      

  7.   

    康仔就是楼住,,,,楼住的如果不用activex,无法正常实现
    我们对于file域的操作是受限的