0

我有模型,具有三个属性:

  1. IEnumerable<File> photos
  2. IEnumerable<File>Logos
  3. File Video

我可以通过 POST 方法将此模型发布到控制器吗?如何配置以获取控制器中的文件?

4

1 回答 1

0

看法:

<input type="file" name="Photos">
<input type="file" name="Photos">
<input type="file" name="Logos">
<input type="file" name="Logos">
<input type="file" name="Video">

您可以使用 javascript 填充上传器。

控制器:

    [HttpPost]
    public ActionResult Create(
       ViewModel model,
       IEnumerable<HttpPostedFileBase> Photos,
       IEnumerable<HttpPostedFileBase> Logos,
       HttpPostedFileBase Video )
    {
       ...
    }

我们还可以通过 View Model 发布上传的文件,这样更简洁。检查以获取详细信息。

于 2014-01-26T12:49:54.107 回答