2017-10-07 3 views
0

Je suis vraiment nouveau à Ionic si cela peut être simple, mais je ne le sais pas encore.Pour s'il vous plaît aider
Je veux télécharger un dossier de Google conduire à Android/Ios de mon application et l'utiliser dans l'application. Je pensais pouvoir utiliser le même code que celui utilisé pour télécharger un fichier normal, mais cela ne fonctionne pas.Comment télécharger le dossier en utilisant Cordova fileTransfer pour android ou périphérique IOS

code J'utilise est ---

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)}); 

Je ne reçois aucune erreur, mais ne voient pas de nouveau fichier dans mon nom de projet/fichiers/dossier dans mon appareil Android.

S'il vous plaît aider et je veux télécharger un dossier complet/ou si est-il bon de télécharger un zip et décompressez à un certain endroit?/

S'il vous plaît suggérer.

Merci à l'avance

Répondre

0

Vous ne pouvez pas télécharger un dossier à l'aide CordovaFileTransfer. Vous devez garder le dossier au format zip ou tar et ensuite vous pouvez le télécharger.