2016-06-21 162 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速度快,那麼沒有問題.. –