Создание Zip архива на JavaScript
28.11.2011
При помощи этого скрипта можно создавать zip архивы:
1 |
<script type="text/javascript" src="jszip.js"></script> <script type="text/javascript" src="jszip-deflate.js"></script> var zip = new JSZip(); zip.add("Hello.txt", "Hello World\n"); img = zip.folder("images"); img.add("smile.gif", imgData, {base64: true}); content = zip.generate(); location.href="data:application/zip;base64,"+content; |
Из минусов:
- Названия файлов. Например ФФ упорно создает файлы вида 71AbodDO.zip
- С ходу не получилось добавить сразу несколько картинок. В архив добавляются битые файлы.
Официальный сайт http://jszip.stuartk.co.uk/