有人知道如何使用phonegap for android下载文件(pdf)
我已经看了很多教程,但其中任何一个都适合我。
感谢你。
答案 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
});