ASP.Net获取选择上传的文件数量?

时间:2016-10-20 15:51:07

标签: c# asp.net asp.net-mvc

删除,删除,删除,删除

1 个答案:

答案 0 :(得分:1)

Request.Files.Count应该为您提供所选文件的数量。 (复制并粘贴您的代码并进行验证。为我工作(在Chrome浏览器中测试))

另一种方法是使用HttpPostedFileBase的集合作为操作方法的参数并使用Count方法吗?

参数的名称应与输入文件控件的name属性值匹配。

[Route("MTNLocationFileUpload", Name = "Upload Mountain Location Files"), HttpPost]
public ActionResult MTNLocationFilesUpload(IEnumerable<HttpPostedFileBase>
                                                                      MTNLocationFileUpload)
{
  var fileCount = MTNLocationFileUpload.Count();
  foreach(var file in MTNLocationFileUpload)
  {
    // to do :Continue uploading
  }
  // to do : Return something
}