我正在尝试使用上传多个文件
<input id="testUpload" type="file" multiple="true"/>
(是的,我知道它在 IE 上不起作用)。但我的问题是在代码中迭代每个文件并上传它之后我应该做什么?
我正在努力
foreach(HttpPostedFile file in Request.Files["testUpload"]){
}
但我明白了
foreach statement cannot operate on variables of type 'System.Web.HttpPostedFile' because 'System.Web.HttpPostedFile' does not contain a public definition for 'GetEnumerator'
我知道我可以为multiple = "false"
:
HttpPostedFile file = Request.Files["testUpload"];
然后对该文件进行操作。但是如果我选择多个文件呢?如何迭代每个使用foreach
?