0

嗨 Stackoverflowianers!

又是我,有一个PhoneGap问题:

在 PhoneGap 2.8.1 上工作我通过 fileTransfer.download() 方法进行了文件下载。接缝像魅力一样工作,但所有文件(无论大小或扩展名)都下载到 6 KB 文件。据我所知,源和目标都可以,但下载会在 6 KB 后定期结束。没有错误,没有什么...

我的代码:

    navigator.notification.activityStart("Please wait....", "Loading");
    var fileTransfer = new FileTransfer();
    var uri = $(this).attr('file');
    var fName = uri.substring(uri.lastIndexOf('/')+1);
    var localPath = '/mnt/sdcard/download/';
    var filePath = localPath+fName;

    fileTransfer.download(
        uri,
        filePath,
        function(entry) {
            navigator.notification.activityStop();
            navigator.notification.alert('/sdcard/download/', function(){}, 'Saved in...', 'Close');
            console.log("download complete: " + entry.fullPath);
        },
        function(error) {
            navigator.notification.alert('Code: '+error.code, function(){}, 'Error...', 'Close');
            console.log("download error source " + error.source);
            console.log("download error target " + error.target);
            console.log("upload error code" + error.code);
        }
    );

以前有人遇到过这个问题吗?有没有人有胶水可能是这种不当行为的原因???

我会很高兴有一些 - 或至少有一个 - 提示正确的方向......!

谢谢。提前收到您的回复。

英格玛

4

1 回答 1

0

对不起所有 Stackoverflowianer !!!我自己解决了...

但是无论如何,如果您遇到这种情况,请在这里获得帮助您自己的想法:

“只需将下载的 6 KB(或更多或更少)文件从您的设备复制到 PC,然后 - 例如使用 Notepad++ - 看看里面有什么。文件的内容将帮助您直接解决您的问题...... "

伟大的,

英格玛

于 2013-06-21T10:27:29.660 回答