0

首先我必须说我的问题发生在我试图发布到另一个表单时。

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

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

帮助?

4

2 回答 2

2

您需要enctype="multipart/form-data"在您的打开表单标签中。

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

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

在 ASP.NET 中上传

于 2009-01-26T18:17:09.423 回答
1

Request["file1"] 不是一个字符串,它是一个文件,所以你不能这样偷看它。它的处理方式取决于您使用的服务器大小的平台。

于 2009-01-26T18:35:29.417 回答