asp上传文件命名问题!急问!

来源:百度知道 编辑:UC知道 时间:2024/06/28 12:50:05
asp上传文件命名问题!急问! 我用asp上传文件,将文件保存在一个文件夹目录里,并用重命名的方式将文件随机命名。但是提交到数据库的表单里文件名怎么才能跟文件夹里的重命名一样呢?不一样的话就找不到下载地址了。我想两种解决办法:1是想办法把提交的表单里的文件名取出上传的文件名;2是想办法上传文件夹的时候不让它随机命名,让它的文件名跟原来的一样。请问怎么样才能办到??

set upload=new upload_5xsoft
set file=upload.file("file")
upfilename= split(file.FileName,".")
upfileext = upfilename(ubound(upfilename))
if lcase(upfileext)<>"jpg" and lcase(upfileext)<>"gif" and lcase(upfileext)<>"bmp" then
response.write "错误:上传的文件格式不对! <a href='javascript:history.go(-1)'><b>退回上一步</b></a>"
response.end
end if
if file.fileSize>102400 then
response.write "错误:文件大小不能超过100Kb! <a href='javascript:history.go(-1)'><b>退回上一步</b></a>"
response.end
end if
ufp="zf_"&year(now)&month(now)&day(now)&hour(now)&minute(now)&second(now)&"."&upfilename(ubound(upfilename))
file.saveas Server.mappath("uplude/user/"&ufp)
session("path")="uplude/user/"&ufp
response.write "<script language=""ja