我遇到了这个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
答案 0 :(得分:1)
HttpPostedFileBase
位于System.Web
命名空间中,不依赖于ASP&gt; NET MVC版本。检查引用和using
指令。