0

我遇到了这个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
4

1 回答 1

1

HttpPostedFileBase位于System.Web命名空间中,不依赖于 ASP>NET MVC 版本。检查参考和using指令。

于 2013-06-27T13:30:26.827 回答