上传一百个文件吗? 你试试这个方法(不保证正确性): 一、上传文件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>二、保存文件,这个就不说了,自己用现成的组件吧。(只是一个大概的思路,希望对你有帮助,^__^ )
一个file域只能对应一个文件。
你试试这个方法(不保证正确性):
一、上传文件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>二、保存文件,这个就不说了,自己用现成的组件吧。(只是一个大概的思路,希望对你有帮助,^__^ )