File upload 无需请求即可访问表单post数据。表单

File upload 无需请求即可访问表单post数据。表单,file-upload,asp-classic,File Upload,Asp Classic,我知道这很奇怪,但我的页面上出现以下错误,我知道我不能请求。使用ENCTYPE=“multipart/form data”的表单在使用Request.form集合后不能调用binarydead 我的实际上传页面我使用表单集合来访问表单数据,比如Uploader.form(“txtitle”) 但在这个上传页面上,我包含了两个ASP页面,它们是用于其他安全检查等的标准Throuout应用程序,这些页面使用Request.form。 在这些安全页面上,没有Request.form的情况下访问表单po

我知道这很奇怪,但我的页面上出现以下错误,我知道我不能请求
。使用
ENCTYPE=“multipart/form data”
的表单在使用
Request.form
集合后不能调用
binarydead

我的实际上传页面我使用表单集合来访问表单数据,比如
Uploader.form(“txtitle”)

但在这个上传页面上,我包含了两个ASP页面,它们是用于其他安全检查等的标准Throuout应用程序,这些页面使用
Request.form
。 在这些安全页面上,没有
Request.form
的情况下访问表单post数据的其他替代方法是什么?因为这些是所有其他页面使用的常用页面,而这些页面的表单上没有
ENCTYPE=“multipart/form data”


提前谢谢

将使用Request.Form的include代码放入函数中,然后将值作为参数传递给函数,而不是使用Request.Form

因此,在您的页面中,它将如下所示:

<!--#INCLUDE FILE="myinclude.asp"-->
MyIncludeFunction Uploader.Form("MyIncludeFunctionParameter")

MyIncludeFunction Uploader.Form(“MyIncludeFunctionParameter”)
在所有其他页面中:

<!--#INCLUDE FILE="myinclude.asp"-->
MyIncludeFunction Request.Form("MyIncludeFunctionParameter")

MyIncludeFunction请求.Form(“MyIncludeFunctionParameter”)

您是否正在使用aspfreeupload。你可能想看看这个问题。不,我没有用这个。如果您提供一些代码来查看,可能会有所帮助