我有一个POST方法,其中包含一个文件上传控件。为了在控制器中获取上传的文件,我遇到了如下错误:
Error CS1061 'HttpRequest' does not contain a definition for 'Files' and no extension method 'Files' accepting a first argument of type 'HttpRequest' could be found (are you missing a using directive or an assembly reference?)
我的代码如下:
[ValidateAntiForgeryToken]
[HttpPost]
public async Task<IActionResult> TeamUserDetail(TeamUsers model)
{
var file = Request.Files[0];
return View();
}
在Request.Files[0]处出现了上述错误。该项目使用MVC6。
请指导我如何解决此问题。我是否缺少需要添加的参考库?
谢谢。