cordova-plugin-file-transfer是否有文件大小限制?

时间:2017-09-27 13:25:09

标签: android cordova phonegap

尝试在android上使用phonegap FileTransfer上传大小为3,461,681,689字节(3GB)的文件时,服务器无法接收任何数据。 1GB文件成功。请参阅以下代码以供参考:

var fileURL = fileEntry.toURL();
var options = new FileUploadOptions();
options.fileName = fileEntry.name;
options.chunkedMode = true;
options.headers = {
    Connection: "close"
};
var ft = new FileTransfer();
ft.upload(fileURL, encodeURI(domain + '/uploadbin'), resolve, rej, options);

adb的日志输出是:

FileTransfer: Content Length: -833285408
FileTransfer: Sent 199 of -833285408
FileTransfer: response code: 200

查看FileTransfer.java似乎表明发生了一些截断到32位。是否有任何特定的文件大小限制或者这可能是FileTransfer.java中的错误?或者我需要传递一些选项吗?

0 个答案:

没有答案