File upload 将文件上载到经典ASP中的不同目录

File upload 将文件上载到经典ASP中的不同目录,file-upload,asp-classic,File Upload,Asp Classic,我正在做一个经典的ASP页面,我需要有一个表单上传多个文件 我使用的是upload.asp类文件 文件正在上载,但我遇到的问题是,我想将每个文件上载到不同的子目录 例如,“我的表单”包含以下字段: 以下是当前的ASP: savepath=“/assets” 对于Uploader.Files.Items中的每个文件 '更改文件名 origFile=File.FileName 扩展名=InStrRev(原始文件“.”) 剪切字符串=长度(原始文件)-扩展名+1 File.FileName=met

我正在做一个经典的ASP页面,我需要有一个表单上传多个文件

我使用的是upload.asp类文件

文件正在上载,但我遇到的问题是,我想将每个文件上载到不同的子目录

例如,“我的表单”包含以下字段:


以下是当前的ASP:

savepath=“/assets”
对于Uploader.Files.Items中的每个文件
'更改文件名
origFile=File.FileName
扩展名=InStrRev(原始文件“.”)
剪切字符串=长度(原始文件)-扩展名+1
File.FileName=metaID&右(origFile,cutString)
path=path&File.FileName
'保存文件
File.SaveToDisk保存路径
'将文件详细信息输出到浏览器
响应。写入“上传的文件:&File.FileName&”
“ 响应。写入“大小:&File.FileSize&”字节
“ 响应。写入“类型:&File.ContentType&”

“ ThumbName=File.FileName ThumbSize=File.FileSize 下一个
我希望PDF字段中的文件转到
/assets/PDF
子文件夹,Powerpoint字段中的文件转到
/assets/PPT
子文件夹,缩略图字段中的文件转到
/assets/thumb
子文件夹

据我所知,不管字段名是什么,当前代码只在文件中循环


有没有办法根据字段名更改保存路径。

我插入了一行

”每种类型都有一个不同的目录
savepath=savepath&“/”扩展名
File.SaveToDisk保存路径

这就应该做到了

此外,为代码不都在代码块中表示歉意。我用4个空格缩进了每一行,但由于某些原因,它只在代码块的一半处开始。。。正确识别。