主题: ASP版,如何在上传文件时保留原文件名
作者: 树一棵, 发布日期: 2012-11-04 22:28:03, 浏览数: 3232

在上传文件的过程中,如何保留原文件名.

如上传一个"第一个文件.doc",要求上传完后,显示的名称是"第一个文件.doc",但其链接地址是上传后另存为的地址,如"Uploadfiles/file/20121104/2012110412323322.doc"

作者: longang, 发布日期: 2012-11-04 23:10:57

上传文件名字是后台代码自己控制的.



'==============================
'根据日期生成随机文件名
'==============================
Private Function Getname()
Dim y, m, d, h, mm, S, r
Randomize
y = Year(Now)
m = right("0" & Month(Now),2)
d = right("0" & Day(Now),2)
h = right("0" & Hour(Now),2)
mm =right("0" & Minute(Now),2)
S = right("0" & Second(Now),2)
r = 0
r = CInt(Rnd() * 10000)
S = right("0000" & r,4)
Getname = y & m & d & h & mm & S & r
End Function

修改

回复
作者: 小浪子, 发布日期: 2012-11-04 23:18:57

upload_json.asp里面的:

filePath = Server.mappath(savePath & file.filename)
fileUrl = saveUrl & file.filename

改:

filePath = Server.mappath(savePath & file.LocalName())
fileUrl = saveUrl & file.LocalName()

试试

回复
发表新帖 发表回复