内容长度由浏览器覆盖

时间:2017-08-31 05:41:27

标签: angular typescript

Content Length Mismatch Error

我正在拨打电话上传文件。我根据API设置内容范围,并且总字节数与内容长度不匹配。如果我自己设置内容长度,我收到错误拒绝设置不安全的标题" Content-Length"。

最后我收到的文件上传错误是。

{
  "error": {
    "code": "invalidRequest",
    "message": "The Content-Range header length does not match the provided number of bytes."
  }
}

如果我通过Postman发出请求,但是当我在Web应用程序中进行API调用时,内容长度被接受并且调用成功,我遇到了这个问题。 非常感谢任何解决这个问题的想法。

1 个答案:

答案 0 :(得分:0)

通过将文件读取为数组缓冲区来解决此问题。