【发布时间】:2017-06-16 21:23:09
【问题描述】:
我正在尝试将文件从 Angular 上传到 .NET Core WebAPI,但我的代码似乎有问题:
[HttpPost("UploadImage")]
public IActionResult UploadImage([FromForm]ICollection<IFormFile> formFiles)
{
var picture = new Picture();
var files = Request.Form.Files;
...
}
参数 formFiles 不为空,但不包含任何文件(计数 = 0),但在 Request.Form.Files 中,文件在这里,我可以使用 OpenReadStream() 获取数据
如果我省略了FromForm 属性,我有同样的结果,如果我重命名参数formFiles,同样的结果。
如何进行自动绑定而不是访问 Request 属性?
【问题讨论】:
标签: c# angularjs asp.net-web-api .net-core