在单个页面中将许多文件上载到多个模型属性

时间:2013-08-24 09:32:26

标签: c# asp.net-mvc-4 post file-upload

我必须在视图中填写以下模型:

IEnumerable<File> Photos
IEnumerable<File> Logos
IEnumerable<File> Videos

如何使用一个POST将多个文件发送到控制器操作?

1 个答案:

答案 0 :(得分:1)

怎么样:

    [HttpPost]
    public ActionResult Post(Class Model, IEnumerable<HttpPostedFileBase> Photos, IEnumerable<HttpPostedFileBase> Logos, IEnumerable<HttpPostedFileBase> Videos)
    { 
        // proceed 
    }

照片,标志和照片视频应该是ur控件的名称(输入类型文件)