我有一个dotnet API服务器,我想在请求正文中发送图像,但是当我从 Postman 发出请求时,出现错误“不支持的媒体类型”
这是我的API控制器,我已将函数的参数从对象更改为字节数组,但无济于事,我应该怎么做才能将带有文件的请求作为二进制文件发送给主体以处理该请求
你可以使用来获取文件IFormFile
。
例如:
[HttpPost]
public ActionResult PostImage([FromForm] IFormFile image){
if (image == null || image.Length == 0)
{
return BadRequest();
}
// Do something with image
}
现在我没有关于内容类型的错误,但是图像为空
邮递员中的@ AkezhanOb1您的请求内容必须为表格数据。
是的,我知道,我已经更改了,但是图像为空
控制器中的参数名称(图像)和表单数据中的键必须相同。