【发布时间】:2012-12-30 04:25:08
【问题描述】:
我正在尝试使用上传多个文件
<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 迭代每一个?
【问题讨论】:
标签: c# asp.net html file-upload file-io