未返回Content-Length时,Cordova文件传输失败

时间:2016-07-12 22:06:55

标签: ios cordova file-transfer content-length

的iOS: 压缩文件并且服务器未返回Content-Length时,将发送HEAD请求以获取Content-Length。

不幸的是,有些压缩设置为'force'的防火墙和服务器会压缩响应并删除Content-Length标头,即使在HEAD请求上也是如此(请参阅http://support.citrix.com/article/CTX131488)。 这会导致插件在尝试下载大量文件时抛出错误。

FileTransferError {
    code: 3,
    http_status: "",
    body: "",
    target: "path/to/file",
    source: "some_url"
}

如何在不更改插件的情况下解决问题或禁用HEAD请求的任何建议?

0 个答案:

没有答案