Hi Phonegap Lover / Developer, 拼命寻求帮助。我的以下代码抛出错误 -
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function onFileSystemSuccess(
fileSystem) {
fileSystem.root.getFile("tmp.txt", {
create: true,
exclusive: false
}, function gotFileEntry(fileEntry) {
var sPath = fileEntry.fullPath.replace("tmp.txt", "");
var fileTransfer = new FileTransfer();
fileEntry.remove(success, fail);
fileTransfer.download(encodeURI(file_url), sPath + "theFile.pdf",
function(theFile) {
console.log("Download completed. " + theFile.toURL(), 'Success');
}, fail);
}, fail);
}, fail);
function fail(error) {
console.log(error + ', Code: ' + error.code);
}
顺便说一句,我发现它在fileTransfer.download上失败,返回错误代码2,这意味着目标目录/ loc错误。后来我发现fileEntry.fullPath有值" /"只要。这发生在IOS模拟器上,甚至在我的Android手机上(安装并运行apk)。
没有使用LocalFileSystem.PERSISTENT,尝试了window.appRootDirName而没有任何成功,这似乎未定义。
我想摆脱这个。这成了一场噩梦!感谢您的帮助。
由于 芭蕉