如何使用asp无组件上传时修改文件名称,上传文件名应该是上传者任意指定而不是默认或者由时间自动生成。

无组件上传时不可以使用Text文件域(使用了request.binaryread就不可心再使用request.form),有什么办法能够在上传文件时再指定文件的名称?谢谢... 无组件上传时不可以使用Text文件域(使用了request.binaryread就不可心再使用request.form),有什么办法能够在上传文件时再指定文件的名称?谢谢 展开
 我来答
百度网友910871def
2011-09-13 · 超过21用户采纳过TA的回答
知道答主
回答量:95
采纳率:0%
帮助的人:72.4万
展开全部
不知道你用的是什么版本的上传工具。
提供一个版本的解决方法吧,梁无惧修改的版本。
将upfilepic_getimg.asp修改:
if upload.form("act")="uploadfile" then
filepath=trim(upload.form("filepath"))

filelx=trim(upload.form("filelx"))

i=0
for each formName in upload.File
set file=upload.File(formName)
filename=file.FileName ' 获得文件名,修改此处
fileExt=lcase(file.FileExt) '得到的文件扩展名不含有.
继续修改,在50行左右
ranNum=int(90000*rnd)+10000
'原始文件名写法
'filename=filepath&year(now)&month(now)&day(now)&hour(now)&minute(now)&second(now)&ranNum&"."&fileExt
filename=filepath&filename ‘修改后的文件名

祝你好运
4312
2011-09-13 · TA获得超过1002个赞
知道小有建树答主
回答量:2076
采纳率:0%
帮助的人:875万
展开全部
自动生成是为了避免被覆盖,你想好了吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式