我开发了一款适用于iOS的应用程序,可下载大小不同的50-200幅图片(最大10mb)。当我在我的无线局域网(大约50mbit/s)测试它时,该应用工作正常,但是当我的客户端开始下载过程时,出现filetransfer.download()的错误代码3。filetransfer.download()失败,互联网速度慢
有人有问题骗我吗? 我该如何解决这个问题?
我开发了一款适用于iOS的应用程序,可下载大小不同的50-200幅图片(最大10mb)。当我在我的无线局域网(大约50mbit/s)测试它时,该应用工作正常,但是当我的客户端开始下载过程时,出现filetransfer.download()的错误代码3。filetransfer.download()失败,互联网速度慢
有人有问题骗我吗? 我该如何解决这个问题?
错误代码的含义:
1 = FileTransferError.FILE_NOT_FOUND_ERR
2 = FileTransferError.INVALID_URL_ERR
3 = FileTransferError.CONNECTION_ERR
4 = FileTransferError.ABORT_ERR
5 = FileTransferError.NOT_MODIFIED_ERR
试试这个:
fileTransfer.download(source, target, successCallback, errorCallback, trustAllHosts, {
headers: {
Connection: "close"
}
})
应该解决您的问题。
更多信息:http://grandiz.com/phonegap-development/phonegap-file-transfer-error-code-3-solved/
但我只是下载文件我不上传任何文件.. ?? –
@MathisHüttl更新了答案。测试修补程序,如果它能正常工作,请将其标记为已接受的答案,否则,我会尝试克隆科尔多瓦种子项目并尝试此操作。 –
没有它doesen慢速上网工作,当我的inet速度快,那么没有问题.. –
设置chunkedmode假的应该是关键。看看这个SO帖子 - http://stackoverflow.com/questions/8522729/phonegap-filetransfer-upload-fails-on-android – Gandhi
但我只是下载文件,我不上传任何文件.. ?? –
它更多的文件传输问题,而不是上传或下载,我相信。看看这个 - http://jcroucher.com/2013/08/29/phonegapcordova-filetransfer-error-3-android/让我知道它是否有用 – Gandhi