unzip phongap javascript mobile

Un plugin PhoneGap / Cordova pour décompresser des zip

Le Github/readme c’est par ici :

https://github.com/MobileChromeApps/zip

 

Et pour installer il suffit de faire ça

 

Ca s’utilise comme ça :

 

Ca peut être utile pour télécharger plusieurs fichiers d’un coup sans avoir à lancer de multiples FileTransfer avec PhoneGap.

2 réponses
  1. Ben
    Ben dit :

    Hello,
    Je me dis que si tu as écris ce post c’est que tu as déjà utilisé ce plugin avec succès. Je l’ai installé pour une App que je développe mais j’ai une erreur que je ne parviens pas à comprendre lorsque je l’exécute.

    le code que j’utilise (c’est du coffescript) :
    onFSSuccess = (fileSystem) =>
    @rootFS = fileSystem.root # Ces chemins sont valides. Ca j’en suis certain
    filePath = @rootFS.toURL() + ‘test/MiamrBD.sqlite.zip’ # Ces chemins sont valides. Ca j’en suis certain
    ## UNZIP
    zip.unzip filePath, @rootFS.toURL() + ‘test/’, ->
    alert « All done UNZIP !!!!  »

    Et voici l’erreur :
    FAILED pluginJSON = [
    « Zip637021146 »,
    « Zip »,
    « unzip »,
    [
    « cdvfile:\/\/localhost\/persistent\/MiamrBD.sqlite.zip »,
    « cdvfile:\/\/localhost\/persistent\/ »
    ]
    ]

    Peut-être n’est-il pas possible avec ce plugin de décompresser dans le dossier Documents de l’App ? Si tu as un élément de réponse, je suis preneur.
    Merci !!!

    Répondre
    • gael
      gael dit :

      Si tu parles du dossier « Documents » de l’app sur iOS, pas de problèmes pour décompresser des fichiers dedans. C’est ce que j’ai fais quand j’ai écris ce post.
      Aucune idée pour ton erreur, bonne chance ;)

      Répondre

Répondre

Se joindre à la discussion ?
Vous êtes libre de contribuer !

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.