我有这项服务:
[HttpPost]
public IActionResult ChangePicture (IFormFile file)
{
// doing something
return Ok();
}
我在Postman中测试它,它工作正常。
我在Fiddler测试它,我得到415。
我使用FormData
在Angular中发布它,然后我得到415。
我尝试使用比较软件比较请求,我看到标题都是Content-Type: multipart/form-data; boundary=----blablabla
我在这一点上坚持可能出错的地方。猜测是Fiddler和FormData
使用不同的序列化/编码来传输图像文件。但我不知道如何调试它。