不行的,上传多个文件只能选多次了,然后在一起上传
http://www.5xsoft.com/data/200104/2822340301.htm
这个就是这个做的

解决方案 »

  1.   

    没这个功能的话,我这100多副图还不得把用户累死?如果JavaScript如果用组件一类的东西能不能实现呢?
      

  2.   

    自己写一个ftp组件??????那就OK了.
      

  3.   

    可以一次上传多个,但不能一次选择多个!
    一个file域只能对应一个文件。
      

  4.   

    其实问题很简单,如果<input type="file" ...>中点击按钮弹出的对话框如果可以设定成支持多选就行了。在VC中很容易实现,这里是不是几乎不可能?
      

  5.   

    上传一百个文件吗?
    你试试这个方法(不保证正确性):
    一、上传文件FilesUp.asp?FileNumber=100
    <html>
    <form id="frmFileUp" name="frmFileUp" action="SaveFile.asp" method="post" enctype="multipart/form-data">
    请输入图片文件所在的目录,然后点击“上传文件”按钮。<BR>
    文件目录:<INPUT type="text" id="txtDir" name="dir"><BR>
    <INPUT type="button" id="btnFileUp" Value="上传文件"><BR>
    <%
    dim FileNumber,i
    FileNumber=Trim(Request.QueryString("FileNumber"))
    if FileNumber="" then
        FileNumber=100
    else
        FileNumber=CInt(FileNumber)
    end if
    '下面构造FileNumber个上传文件的控件,你也可以将它的大小设为0,使其不可见
    for i=1 to FileNumber step 1%>
        <INPUT type="file" id="file<%=i%>" name="file<%=i%>">
    <%Next%>
    </Form>
    <Script language="vbScript">
    <!--
    Sub btnFileUp_OnClick()
        '创建FSO对象,枚举目录中的文件
        if 目录(document.frmFileUp.txtDir.value)存在 then
            '得到文件名,并将其添加到文件控件中
            'document.frmFileUp.fileI.value=FileNameI
            '提交表单
            document.frmFileUp.submit
        end if
    End Sub
    -->
    </Script>
    </html>二、保存文件,这个就不说了,自己用现成的组件吧。(只是一个大概的思路,希望对你有帮助,^__^ )
      

  6.   

    我考虑了一下,可能只能自己用VC做一个组件或者ActiveX控件,其功能即用于选择多个上载文件,然后将该组件/控件嵌入到网页中,将得到的多个文件传递给form。我没编过组件只会写ActiveX控件,可能只能用ActiveX控件来实现了,请问ActiveX控件怎么嵌入网页才能实现和form的数据交互?