问题:我有表格
<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”)如何解决这个问题。
答案 0 :(得分:0)
执行此操作的正确方法是使用将处理原始数据的上载脚本。大多数上传脚本都可以轻松访问表单元素,因此基本示例代码为:
Dim objUpload, strFileName
'Initialize upload:
Set objUpload = New Uploader
'Get form element value:
strFileName = objUpload.Form("file")
您可以通过Google搜索找到许多免费上传脚本,您也可以使用我在此处发布的this one,最初用于图片,但也可用于普通上传。