7
在request.Files上进行foreach
我正在尝试在ASP.NET MVC中上传多个文件,并且我的控制器中有这个简单的foreach循环 foreach (HttpPostedFileBase f in Request.Files) { if (f.ContentLength > 0) FileUpload(f); } 先前的代码会产生此错误: Unable to cast object of type 'System.String' to type 'System.Web.HttpPostedFile'. 我不明白的是为什么Request.Files [1]返回HttpPostedFileBase,但是当它进行迭代时,它返回字符串(大概是文件名)。 注意:我知道这可以通过for循环解决。另外,我尝试使用HttpPostedFile,但出现相同的错误。
75
c#
asp.net
file-upload