如何在经典ASP中获取文件名

时间:2013-05-17 19:19:33

标签: html asp-classic

问题:我有表格

<form action="validate.asp" method="post" ENCTYPE="multipart/form-data">

,其文件字段输入为type= "file"

现在我需要在validate.asp中检索文件名,此处我无法使用request.form(filename),因为它使用multipart/form-data

解决方案是什么?

重新编辑: 这是我的表格

<form action="validate.asp" method="post" ENCTYPE="multipart/form-data"> 

<input name="ename" type="text" />
 <input name="file" type="file" /> 
<input name="Add" type="Submit"/> 
</form>

现在当按下提交按钮时,我希望验证页面保存文件的名称...例如,dim fileName包含文件的名称,只是名称....如何执行此操作。这不起作用设置fileName = Upload.Form(“file”)如何解决这个问题。

1 个答案:

答案 0 :(得分:0)

执行此操作的正确方法是使用将处理原始数据的上载脚本。大多数上传脚本都可以轻松访问表单元素,因此基本示例代码为:

Dim objUpload, strFileName

'Initialize upload:
Set objUpload = New Uploader

'Get form element value:
strFileName = objUpload.Form("file")

您可以通过Google搜索找到许多免费上传脚本,您也可以使用我在此处发布的this one,最初用于图片,但也可用于普通上传。