【发布时间】:2013-12-30 18:43:19
【问题描述】:
如果我有这样的输入元素:
<input type="file" multiple="multiple" name="file1" />
并选择多个文件,浏览器会创建多个具有相同 'file1' 名称元素的文件。这就像一个列表框的多选。
那么如何在 ASP.NET 中使用 Request.Files 集合来捕获它呢? Request.Files.AllKeys 集合显示所有文件,但键值都相同。 Request.Files 为每个键返回字符串,但我只能使用该键检索第一个文件:
var file = Request.Files["file1"];
这给了我第一个文件,但我无法访问同样以这种方式选择的其他文件,因为它们没有唯一的名称。迭代也不起作用,因为 Request.Files 只返回键而不是实际的文件条目。
如何在 ASP.NET 中捕获这些辅助文件?
【问题讨论】:
标签: asp.net file-upload