4


我一直在为 Android 和 IOS 开发 Phonegap 应用程序。我正在尝试使用 FileTransfer() 下载从服务器下载文件(.pdf),它工作正常。但是当我使用 fileTransfer.onprogress 时,它的下载量似乎超过了文件的大小(我的文件是 20Mb,它下载了 40Mb 超过 2 倍)。

fileTransfer.onprogress = function(progressEvent) {
    if (progressEvent.lengthComputable) {
        var percent = progressEvent.loaded/progressEvent.total;
        //percent allways equal 2, than more 2x size of real file 
        console.log(percent);
    } 
};
//Else FileTransfer() upload working well.

在此处输入图像描述

我不知道为什么?谁能向我解释为什么会这样?

4

1 回答 1

3

你不是唯一一个遇到这种情况的人:

http://www.raymondcamden.com/index.cfm/2013/5/1/Using-the-Progress-event-in-PhoneGap-file-transfers#c1D7DAFD0-D62D-FBCB-6ADA9A452CDD6A2E

于 2013-09-28T22:30:01.377 回答