Как создать zip-файлы, используя javascript - PullRequest
4 голосов
/ 02 ноября 2011

Я нашел плагин javascript, который может генерировать zip-файлы, он называется jszip: http://jszip.stuartk.co.uk/

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

1 Ответ

5 голосов
/ 02 ноября 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...