我使用帖子将图片上传到后端,代码看起来像
let base64Img: string = base64Encode(imgObj);
httpClient.post('http://endpoint/api', base64Img, ...).subscribe(...);
首先它工作正常,但当有效载荷变大时,我得到了
[错误]无法加载资源:...不允许 访问控制允许来源。 (图片,第0行)[错误] XMLHttpRequest 由于访问控制检查,无法加载...
我检查了预检请求是200 ok,只有post请求失败。 错误信息非常奇怪,我想知道它是不是真正的CORS错误。
在另一个测试中,我使用PostMan将相同大小的图像上传到后端,它也成功了。所以我在考虑Angular Http Client是否有任何配置,有什么帮助吗?提前致谢