2016-06-21 172 views
0

我开发了一款适用于iOS的应用程序,可下载大小不同的50-200幅图片(最大10mb)。当我在我的无线局域网(大约50mbit/s)测试它时,该应用工作正常,但是当我的客户端开始下载过程时,出现filetransfer.download()的错误代码3。filetransfer.download()失败,互联网速度慢

有人有问题骗我吗? 我该如何解决这个问题?

+0

设置chunkedmode假的应该是关键。看看这个SO帖子 - http://stackoverflow.com/questions/8522729/phonegap-filetransfer-upload-fails-on-android – Gandhi

+0

但我只是下载文件,我不上传任何文件.. ?? –

+0

它更多的文件传输问题,而不是上传或下载,我相信。看看这个 - http://jcroucher.com/2013/08/29/phonegapcordova-filetransfer-error-3-android/让我知道它是否有用 – Gandhi

回答

0

错误代码的含义:

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/

+0

但我只是下载文件我不上传任何文件.. ?? –

+0

@MathisHüttl更新了答案。测试修补程序,如果它能正常工作,请将其标记为已接受的答案,否则,我会尝试克隆科尔多瓦种子项目并尝试此操作。 –

+0

没有它doesen慢速上网工作,当我的inet速度快,那么没有问题.. –