【发布时间】:2013-08-22 16:23:27
【问题描述】:
我有模型,具有三个属性:
IEnumerable<File> photosIEnumerable<File>LogosFile Video
我可以通过 POST 方法将此模型发布到控制器吗?如何配置以获取控制器中的文件?
【问题讨论】:
标签: asp.net-mvc post file-upload controller http-post
我有模型,具有三个属性:
IEnumerable<File> photosIEnumerable<File>LogosFile Video我可以通过 POST 方法将此模型发布到控制器吗?如何配置以获取控制器中的文件?
【问题讨论】:
标签: asp.net-mvc post file-upload controller http-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 发布上传的文件,这样更简洁。详情请查看this。
【讨论】: