我有模特,有三个属性:
IEnumerable<File> photos
IEnumerable<File>Logos
File Video
我可以通过POST方法将此模型发布到控制器吗?如何配置获取控制器中的文件?
答案 0 :(得分: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发布上传的文件,它更加清晰。查看this了解详情。