【问题标题】:Access form post Data without request.Form无需 request.Form 即可访问表单发布数据
【发布时间】:2015-03-06 15:52:22
【问题描述】:

我知道这很奇怪,但我的页面上出现以下错误,我知道我不能拥有 Request.formENCTYPE="multipart/form-data" 使用 Request.Form 集合后无法调用 BinaryRead

我的实际上传器页面我使用表单集合来访问表单数据,例如Uploader.Form("txtTitle")

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

提前致谢!

【问题讨论】:

标签: file-upload asp-classic


【解决方案1】:

将使用 Request.Form 的包含代码放在函数中,而不是将值作为参数传递给函数而不是使用 Request.Form

所以在你的页面中它看起来像这样:

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

在所有其他页面中:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-28
    • 2016-01-29
    • 1970-01-01
    相关资源
    最近更新 更多