我有模型,具有三个属性:
IEnumerable<File> photos
IEnumerable<File>Logos
File Video
我可以通过 POST 方法将此模型发布到控制器吗?如何配置以获取控制器中的文件?
我有模型,具有三个属性:
IEnumerable<File> photos
IEnumerable<File>Logos
File Video
我可以通过 POST 方法将此模型发布到控制器吗?如何配置以获取控制器中的文件?
看法:
<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 发布上传的文件,这样更简洁。检查此以获取详细信息。