我是Ionic的新手,所以这可能是一个简单的,但我还不知道。所以请帮助
我想从我的应用程序将Google驱动器中的文件夹下载到Android / Ios,并在应用程序中使用它。
我以为我可以使用相同的代码来下载普通文件,但它不起作用。
我使用的代码是---
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0,
function(directory) {
var fileTransfer = new FileTransfer();
console.log(directory.root);
fileTransfer.download(
encodeURI("https://drive.google.com/open?id=0B6tGuVQgFM6vM1Rjelsdadadaas"),
directory.root.nativeURL + 'course1',
function(entry) {
console.log("download complete: " + entry.fullPath);
},
function(error) {
console.log(error);
console.log("download error source " + error);
console.log("download error target " + error.target);
console.log("upload error code" + error.code);
},
false
);
}, function(err){console.error(err)});
我没有收到任何错误,但在我的Android设备的项目名称/ files /文件夹中没有看到任何新文件。
请帮忙,我想下载一个完整的文件夹/或者是否可以下载zip并将其解压缩到某个位置?/
请建议。
提前致谢
答案 0 :(得分:0)
您无法使用CordovaFileTransfer下载文件夹。您需要将文件夹保存为zip或tar格式,然后才能下载。