ASP.NET 核心 MVC IFormFile 415 不支持的媒体类型



我有这个服务:

[HttpPost]
public IActionResult ChangePicture (IFormFile file)
{
// doing something
return Ok();
}

我在邮递员中测试了它,它工作正常。 我在Fiddler中测试了它,我得到了415。 我使用FormData将其发布在 Angular 中,再次得到 415。

我尝试使用比较软件比较请求,我看到标头都Content-Type: multipart/form-data; boundary=----blablabla

在这一点上,我被困在可能出错的地方。猜测Fiddler和FormData使用不同的序列化/编码来传输图像文件。但我不确定如何调试它。

尝试将 [FromForm] 或 [FromBody] 属性放入文件参数

最新更新