2012-05-16 89 views
0

我正在使用带有文件输入的表单将POST作为iframe与目标不同的页面。我在C#ASP.NET编码。我有文件发布很好,但不知道如何处理它在服务器端。我使用什么代码来获取POST数据并将其作为文件保存在服务器上?之后,我可以操作它并使用System.IO删除它。上传文件HTTP帖子

+1

你有什么试过的?使用'Request.Files'可以轻松地回答这个问题。 – Tejs

回答

1

在您的iframe回发中,列举出Request.Files并呼叫Request.Files[index].SaveAs(string filename)将其写入您所选位置的磁盘。

+0

谢谢。我一直在寻找使用ASP.NET的FileUpload的结果,当它是一个相同的页面回发。这正是我需要的。该文件可以通过ID而不是索引抓取? ex Request.Files [“FILEID”]。SaveAs(“filename”); – steventnorris

+0

假设FILEID是您的文件输入的名称,是的,这也将起作用。 –