卡在Phonegap文件传输上

时间:2014-05-26 16:01:55

标签: javascript ios cordova

我尝试构建一个从服务器下载一些文件的应用程序,但是我遇到了文件路径。

我的代码是

function downloadFile(sura_id){

    var fileTransfer = new FileTransfer();

    fileTransfer.download(
        'http://server8.example.com/afs/113.mp3',
        '/audio/'+sura_id+'.mp3',
        function(entry) {
            console.log("download complete: " + entry.fullPath);
        },
        function(error) {
            console.log("download error source " + error.source);
            console.log("download error target " + error.target);
            console.log("upload error code" + error.code);
        }
    );

}

我把路径设为 / audio /' + sura_id +' .mp3 这个我不知道它是否正确。

有什么建议吗?

谢谢

1 个答案:

答案 0 :(得分:0)

确保您在./platforms/android/AndroidManifest.xml

中拥有这些权限
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

另请看一下这篇文章:

http://simonmacdonald.blogspot.co.uk/2012/04/sorry-for-being-gone-so-long-vacation.html