2011-11-02 3 views
4

Я нашел яваскрипт плагина, который может генерировать файлы почтового индекса, его называют jszip: http://jszip.stuartk.co.uk/Как создать почтовые файлы с помощью JavaScript

Я попробовал это, но я думаю, что он может генерировать только те файлы, которые будут скомпилированы в zip-файл. Я хочу, чтобы иметь возможность добавлять существующие файлы в zip-файл, который он будет генерировать. Возможно ли это в javascript?

ответ

5

Прокрутите вниз до раздела «Документация» на странице, к которой вы привязались. В нем описывается, как добавлять файлы в zip-файл. Для двоичных файлов вы в конечном итоге используете base64, похоже. Для текстовых файлов вы можете передавать их прямо в виде строк. Конечно, вам понадобится доступ к файлам данных, чтобы добавить их в zip-файл, что достаточно просто, если вы, скажем, извлечете упомянутые данные в запросе Ajax, но в гору, если хотите, чтобы пользователь иметь возможность архивировать файлы из своего локального хранилища.

Смежные вопросы