如何允许用户在ASP.NET中使用单个上载操作上载多个文件?

时间:2011-03-08 10:10:57

标签: c# .net asp.net file-upload multi-upload

我想允许用户通过一个上传操作上传多个文件。最简单的方法是什么?

3 个答案:

答案 0 :(得分:0)

C#代码

public ActionResult Create( HttpPostedFileBase[] FileUpload)
{
//upload here
}

在javascript中你必须添加动态文件上传器才能形成。但是tou必须给它们与FileUpload同名。当你发表表格时,它会发送所有FileUploaders。

或者您可以查看此ASPNET-MVC-ModelBinding-Multiple-File-Uploads-to-an-Array

答案 1 :(得分:0)

从您的Filedialoge获取所选文件:

foreach (String file in openFileDialog1.FileNames) 

并在循环中上传它们

阅读Example

答案 2 :(得分:0)