将文件输入类型发布到表单

时间:2009-01-26 18:15:35

标签: asp.net html request

首先,我必须说我的问题发生在我试图发布到另一种形式时。

我在表单中有3个控件: 1.文本输入名为“text1”。 2.文件输入名为“file1”。 3.提交意见。

表单本身有一个post方法到另一个页面。 在发布页面的页面加载中我正在使用Request [“text1”],它给出了“text1”的文本。当我要求[“file1”]时我什么都没得到。

帮助?

2 个答案:

答案 0 :(得分:2)

您的初始表单标记中需要 enctype =“multipart / form-data”

<form method="post" action="somepage.php" enctype="multipart/form-data">
...
</form>

如果这没有帮助,4GuysFromRolla会有一篇关于这个主题的文章:

Uploading in ASP.NET

答案 1 :(得分:1)

请求[“file1”]不是一个字符串,它是一个文件,所以你不能以这种方式窥视它。如何处理将取决于您正在使用的服务器大小平台。