在phonegap android pdf中下载链接的问题

时间:2014-02-24 04:32:13

标签: pdf cordova

有人知道如何使用phonegap for android下载文件(pdf)

我已经看了很多教程,但其中任何一个都适合我。

感谢你。

1 个答案:

答案 0 :(得分:0)

您需要在此处使用FileTransfer对象:http://docs.phonegap.com/en/3.3.0/cordova_file_file.md.html#FileTransfer

有了这个,你需要调用下载方法 - 传入文件URI,目标和成功/错误回调。

即如果我想下载PDF,您可以按照以下步骤进行操作:

var win = function(r) {
    console.log("Should not be called.");
}

var fail = function(error) {
    // error.code == FileTransferError.ABORT_ERR
    alert("An error has occurred: Code = " + error.code);
    console.log("upload error source " + error.source);
    console.log("upload error target " + error.target);
}

var ft = new FileTransfer();

ft.download(
    'http://www.mydomain.com/mypdfdoc.pdf',
    myURI, // you can obtain this via a window.requestFileSystem(...)
    function (fileEntry) {
        // do something with fileEntry
    },
    function (error) {
        // handle error appropriately
    });