首页 > 解决方案 > 将文件从 angular 6 上传到 web api

问题描述

将图像从角度 6 上传到 web api 2,我是邮递员成功的,但不是我的角度应用程序。

我使用了许多教程,例如:1)https://www.youtube.com/watch?v=c61wr1ZsHzY,2https://www.youtube.com/watch?v=YkvqLNcJz3Y&t=534s

但无论何时我跌倒

if (!request.Content.IsMimeMultipartContent("form-data"))
    {
        return BadRequest("Unsupported media type");
    }

我错过了什么?唯一的变化是,在我的 Angular 中,我使用了拦截器 ,并且标题如下:

 req = req.clone({
  setHeaders: {
    'Content-Type' : 'application/json; charset=utf-8',
     'Accept'       : 'application/json',
    'Authorization': `Bearer ${decodedString}`,
  },
});

所有其余代码都与第一个教程完全一样

如果你们需要更多详细信息,请告诉我

谢谢

标签: javascriptasp.net-web-api2angular6

解决方案


如果您想查看它,我刚刚完成了一个示例应用程序。

https://github.com/sfjadi2010/HCTask

如果您有任何问题,请告诉我。

谢谢萨尔曼


推荐阅读