我有这个服务:
[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] 属性放入文件参数