0

问题:我有一个表格

<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 包含文件的名称,只是名称......如何做到这一点。这不起作用 Set fileName= Upload.Form("file") 如何解决这个问题。

4

1 回答 1

0

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

Dim objUpload, strFileName

'Initialize upload:
Set objUpload = New Uploader

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

您可以通过谷歌搜索找到许多免费的上传脚本,您也可以使用我在此处发布的这个,最初用于图像,但也可以用于普通上传。

于 2013-05-19T08:10:28.907 回答