Asp classic 上传文件在asp中根据用户输入创建动态文件夹
这是我上传文件到文件夹的代码…但是我需要上传一个文件到一个可能还不存在的文件夹。如何在上载文件之前创建文件夹,或者asp中是否有参数在复制文件之前创建文件夹(如果文件未退出)?。我需要根据用户输入创建文件夹Asp classic 上传文件在asp中根据用户输入创建动态文件夹,asp-classic,Asp Classic,这是我上传文件到文件夹的代码…但是我需要上传一个文件到一个可能还不存在的文件夹。如何在上载文件之前创建文件夹,或者asp中是否有参数在复制文件之前创建文件夹(如果文件未退出)?。我需要根据用户输入创建文件夹 有人能帮我吗 我需要上传与该形式编号对应的文档集…因此我需要以用户输入的形式编号的名称创建一个文件夹…只需使用filesystemobject创建一个目录,如下所示: dim fso : set fso = server.createobject("scripting.filesys
有人能帮我吗
我需要上传与该形式编号对应的文档集…因此我需要以用户输入的形式编号的名称创建一个文件夹…只需使用filesystemobject创建一个目录,如下所示:
dim fso : set fso = server.createobject("scripting.filesystemobject")
dim absolutePath : absolutePath = "d:\path\to\new\directory"
if not fso.FolderExists(absolutePath) then
fso.createFolder( absolutePath )
end if
set fso = nothing
检查是否存在fso
要使用“形式”编号,只需从request.form(“name\u for\u proforma\u field”)获取它即可
在使用upload类时,必须使用
fileUploader.Form("name_for_proforma_field")
而不是
request.form
因为在使用request.binaryread
后,您无权访问request.forms
集合
简要示例(未测试):
有关fileupload类的更多信息,请查看请检查我问题中的编辑。我可以创建文件夹。但我需要以用户输入的形式编号的名称创建文件夹
dim upl : set upl = new FileUploader()
upl.upload()
' from now on you have to use upl.Form() instad of request.form
dim folderName : folderName = upl.Form("name_for_proforma_field")
dim fso : set fso = server.createobject("scripting.filesystemobject")
dim absolutePath : absolutePath = "d:\path\to\new\directory\" & folderName
if not fso.FolderExists(absolutePath) then
fso.createFolder( absolutePath )
end if
set fso = nothing