如何下载文件夹使用Cordova fileTransfer到Android或Ios设备
问题描述:
我对Ionic真的很陌生,所以这可能是一个简单的,但我还不知道它。所以请帮助
我想从Google下载文件夹从我的应用程序驱动到Android/Ios并在应用程序中使用它。 我以为我可以使用相同的代码,这是用来下载一个普通的文件,但它不工作。我使用如何下载文件夹使用Cordova fileTransfer到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设备。
请帮帮忙,我想下载一个完整的文件夹/或如果是好下载一个ZIP并将其解压缩到某个位置?/
请建议。
在此先感谢
答
使用CordovaFileTransfer您无法下载文件夹。您需要将文件夹保存为zip或tar格式,然后才能下载。