Reactjs 如何上传文件反应js web api不工作

Reactjs 如何上传文件反应js web api不工作,reactjs,react-native,asp.net-web-api,asp.net-web-api2,Reactjs,React Native,Asp.net Web Api,Asp.net Web Api2,我正在使用web API进行文件上传。上传文件后,服务器端显示 无效 控制器 [System.Web.Http.Route("Api/Authenticate/Uploadfile")] [System.Web.Http.HttpPost] public void CreateImage([System.Web.Http.FromBody] ImageModel model) { var file = model.File; } 将显示以下错误消息 发生500内部服务器错误 消息:“发生错

我正在使用web API进行文件上传。上传文件后,服务器端显示

无效

控制器

[System.Web.Http.Route("Api/Authenticate/Uploadfile")]
[System.Web.Http.HttpPost]
public void CreateImage([System.Web.Http.FromBody] ImageModel model)
{
  var file = model.File;
}
将显示以下错误消息

发生500内部服务器错误 消息:“发生错误。” ExceptionMessage:“对象引用未设置为对象的实例。”

请帮忙


链接:

在API服务器上使用[FromForm]而不是[FromBody]使用[From Form]no Lock
public class ImageModel
{

  public IFormFile File { get; set; }
}
[System.Web.Http.Route("Api/Authenticate/Uploadfile")]
[System.Web.Http.HttpPost]
public void CreateImage([System.Web.Http.FromBody] ImageModel model)
{
  var file = model.File;
}