如何下载文件夹使用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格式,然后才能下载。