我有一个tar.gz
存档,我试图使用axios通过浏览器上传到服务器。使用Postman在API端点上上传tar.gz
文件非常有效,但是当我使用axios POST请求时,它完成了上载并且服务器以上述错误响应:
“当前不支持application / x-gzip。”
我的有效载荷请求如下:
Content-Disposition: form-data; name="file"; filename="zg.tar.gz"
Content-Type: application/x-gzip
我正在使用FormData
构造函数构造FormData
对象,并附加拖放到其中的文件。
在axios请求配置标头选项中更改Content-Type
标头属性无效,它保持为application/x-gzip
。
有什么想法吗?
编辑:上载.zip文件有效,它们默认为Content-Type:application / gzip,并且有效,问题是为什么浏览器将.tar.gz文件设置为Content-Type:application / x-gzip / axios。