gpt4 book ai didi

android - 在android中使用Phone Gap在SD卡中下载pdf文件

转载 作者:行者123 更新时间:2023-11-29 16:13:25 25 4
gpt4 key购买 nike

我想使用 phone gap 在我的 android 手机中下载 pdf 文件。有人可以帮我下载吗?我用过https://github.com/phonegap/phonegap-plugins/tree/master/Android/Downloader插件,但它不工作。如果有人有任何其他下载方法,请告诉我。提前致谢..

最佳答案

您可以使用 phonegap 文件 api 从服务器下载您想要的文件。查看文档以获取更多详细信息 - FileTransfer API

这是一个示例代码,用于下载 pdf 文件并将其保存在您的 sdcard 中。

window.appRootDirName = "download_test";
document.addEventListener("deviceready", onDeviceReady, false);

function onDeviceReady() {
console.log("device is ready");
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, fail);
}

function fail() {
console.log("failed to get filesystem");
}

function gotFS(fileSystem) {
console.log("filesystem got");
window.fileSystem = fileSystem;
fileSystem.root.getDirectory(window.appRootDirName, {
create : true,
exclusive : false
}, dirReady, fail);
}

function dirReady(entry) {
window.appRootDir = entry;
console.log("application dir is ready");
}


downloadFile = function(){
var fileTransfer = new FileTransfer();

var url = "http://www.irs.gov/pub/irs-pdf/fw4.pdf";
var filePath = window.appRootDir.fullPath + "/test.pdf";

fileTransfer.download(
url,
filePath,
function(entry) {
alert("download complete: " + entry.fullPath);
},
function(error) {
alert("download error" + error.source);
}
);
}

完整源代码 - https://gist.github.com/3055240

关于android - 在android中使用Phone Gap在SD卡中下载pdf文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11345073/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com