2013-05-27 6 views
1

J'ai un tableau de fichiers et je veux créer un fichier zip hors de ce tableau.Créer des fichiers zip en utilisant jQuery

Existe-t-il un moyen de créer des fichiers zip en utilisant jQuery?

+4

jquery est une bibliothèque de dom traversing et de manipulation. Il existe des bibliothèques js (par exemple [JSZip] (http://stuk.github.io/jszip/)) qui peuvent le faire mais je suggère de le faire sur le serveur. –

+0

Quel est le problème avec googling .. Je viens de copier-vous question dans google et obtenir l'exemple http://viralpatel.net/blogs/create-zip-file-javascript/ –

+0

@ShreyosAdikari monsieur j'ai essayé que JSZip, mais malheureusement au lieu de fichiers zip, je reçois l'extension .file seulement, je dois donc le renommer en .zip – Slayn

Répondre

3

Vous pouvez utiliser la bibliothèque JSZip mentionnée par plusieurs personnes pour créer le fichier zip. Toutefois, forcer un téléchargement à partir de javascript et l'utiliser avec un nom de fichier personnalisé est une question différente.

HTML5 introduit un attribut download sur <a> s. Vous pouvez l'utiliser comme ceci:

<a href="your_zip_data_uri_here" download="something.zip">download</a> 

qui forcerait le téléchargement comme « something.zip » dans les navigateurs supportant l'attribut de téléchargement. Cependant, à part cela, il n'y a aucun moyen de le faire à partir de JavaScript.

Questions connexes