确定Request.Files中项目的相应字段名称?

时间:2010-09-15 18:59:58

标签: asp.net

鉴于 Request.Files 中的一组上传文件,如何找出哪个表单字段产生哪个文件?

我有一个通用表单电子邮件,各种表单发布到。此文件生成一封包含在表单帖子中的名称/值对的电子邮件。我正在尝试添加对上传文件的支持,以使名称/值对表格显示文件上传元素的名称以及文件保存的名称。

但是,我无法弄清楚如何将这些信息链接在一起。 HttpPostedFile不包含有关HTTP请求的任何信息(比如使用了哪个字段名称),并且Request.Form不包含上载文件的任何条目。

因此,虽然我可以轻松上传文件,但我没有一种简单的方法可以生成一封电子邮件,说“此上传的文件适用于此字段,此上传的文件适用于该字段”。

1 个答案:

答案 0 :(得分:2)

Request.Files.Keys是与每个上传文件对应的字段名称的集合。