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 replies
  1. Ben
    Ben says:

    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 !!!

    Reply
    • gael
      gael says:

      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 😉

      Reply

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *