我遇到了这个Upload multiple files in MVC3 with model binding,它展示了如何使用 MVC 3 上传带有模型绑定的文件。但是,我使用的是 MVC 4 并且没有这种类型HttpPostedFileBase
。我只有HttpPostFileBaseModelBinding
. 这些是一样的吗?
理想情况下,我希望能够做到这一点:
public List<AdjusterFile> eoFiles { get; set; }
但是,看起来我必须改为执行以下操作:
public IEnumerable<HttpPostedFileBaseModelBinder> eoFiles { get; set; }
如何提供一个简单的属性来通过我的模型检索和发送我的文件?
编辑:
我可以将以下属性合并为一个属性来下载和上传文件吗?
public List<AdjusterFile>
eoFilesDownstream { get; set; } // property for retrieving existing files
public IEnumerable<HttpPostedFileBase>
eoFilesUpstream { get; set; } // property for uploading new files