无组件上传的诡异问题 抛100分!!
上传页面:
<form enctype="multipart/form-data" method="post" action="UploadImage3_upload.asp?NewsID=82" name="form1">
<tr><td width=100% ><input type='file' name='file1' size=50></td></tr>
<tr><td width=100% ><input type='file' name='file2' size=50></td></tr>
<tr>
<td width="100%" align=center><input type=submit value=开始上传图片></td>
</tr>
</table>
</form>
。。。。。。。
处理页面:
<%@ LANGUAGE="VBSCRIPT" %>
<!--#include FILE="upload_5xsoft.inc"-->
<%
NewsID=Request.QueryString("NewsID")
Savepath=server.MapPath("../images/news/")
iCount=1
dim upload,file,formName,formPath,iCount
set upload=new upload_5xSoft ''建立上传对象
%>
<table border="0" width="450" align=center>
<tr>
<td width="100%"><b>上传新闻图片:</b></td>
</tr>
<tr>
<td width="100%">
<hr size="1">
</td>
</tr>
<tr>
<td width="100%"><STRONG>上传结果:</STRONG></td>
</tr>
<tr>
<td width="100%"> </td>
</tr>
<%
for each formName in upload.file ''列出所有上传了的文件
set file=upload.file(formName) ''生成一个文件对象
if file.FileSize>0 then ''如果 FileSize > 0 说明有文件数据
file.SaveAs SavePath & "\" & NewsID & "-" & cstr(iCount)&"."& getFileExtName(file.fileName) ''保存文件
Response.Write "<tr><td>已经保存" & NewsID & "-" & cstr(iCount)&"."& getFileExtName(file.FileName) & "</td></tr>"
else
Response.Write "文件大小为0,文件没保存!"
end if
set file=nothing
iCount=iCount+1
next
set upload=nothing ''删除此对象
%
。。。。。
<%
'获得文件的后缀名
function getFileExtName(fileName)
dim pos
pos=instrrev(filename,".")
if pos>0 then
getFileExtName=mid(fileName,pos+1)
else
getFileExtName=""
end if
end function
%>
问题:执行时只能上传成功上传页面中的第一个图片,第二个图片始终上传不成功,高手们看看怎么回事??!!