<!--#include FILE="../tpsc/upload.inc"-->
<%dim upload,file,formName,formPath,iCount,title,syfl,nr,tpdz,tx,xgwz
set upload=new upload_F ''建立上传对象
'--------将日期转化成文件名--------
function MakedownName()
dim fname
fname = now()
fname = replace(fname,"-","")
fname = replace(fname," ","")
fname = replace(fname,":","")
fname = replace(fname,"PM","")
fname = replace(fname,"AM","")
fname = replace(fname,"上午","")
fname = replace(fname,"下午","")
fname = int(fname) + int((10-1+1)*Rnd + 1)
MakedownName=fname
end function
formPath="upfile/"
iCount=0
for each formName in upload.file ''列出所有上传了的文件
set file=upload.file(formName) ''生成一个文件对象
if file.FileSize>0 then ''如果 FileSize > 0 说明有文件数据
fileExt=lcase(right(file.filename,4))
if fileExt=".gif" then
newname=MakedownName()&"."&mid(file.FileName,InStrRev(file.FileName, ".")+1)
file.SaveAs Server.mappath(formPath&newname) ''保存文件
iCount=iCount+1
else
end if
rs("用户名")=session("usename")
rs("标题")=upload.form("title")
rs("主题类型")=upload.form("syfl")
rs("时间")=now()
rs("内容")=upload.form("nr")
rs("相关地址")=upload.form("xgwz")
userip = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
If userip = "" Then
userip = Request.ServerVariables("REMOTE_ADDR")
end if
rs("发起人ip")=userip
rs("图片地址")=upload.form("tpdz")
rs("头像")=upload.form("tx")
rs.update
rs.close
set rs=nothing
Response.Redirect("main.asp")
end if
next
rs("用户名")=session("usename")
rs("标题")=upload.form("title")
rs("主题类型")=upload.form("syfl")
rs("时间")=now()
rs("内容")=upload.form("nr")
userip = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
If userip = "" Then
userip = Request.ServerVariables("REMOTE_ADDR")
end if
rs("发起人ip")=userip
rs("上传地址")="upfile/"&newname
rs("图片地址")=upload.form("tpdz")
rs("头像")=upload.form("tx")
rs("相关地址")=upload.form("xgwz")
rs.update
rs.close
Set rs=nothing
Conn.Close
Set Conn=nothing
set file=nothing
set upload=nothing ''删除此对象
Response.Redirect("main.asp")
还是不行。
我把源代码贴出来大家看看问题出在哪里
for each formName in upload.file ''列出所有上传了的文件
set file=upload.file(formName) ''生成一个文件对象
if file.FileSize>0 then ''如果 FileSize > 0 说明有文件数据
fileExt=lcase(right(file.filename,4))
if fileext=".gif" then
newname=MakedownName()&"."&mid(file.FileName,InStrRev(file.FileName, ".")+1)
file.SaveAs Server.mappath(formPath&newname) ''保存文件
iCount=iCount+1
end if