Я хочу заархивировать каталог, выбранный пользователем, прежде чем загружать его на сервер с помощью javascript.
В настоящее время пользователи нашего приложения сталкиваются с проблемой при загрузке файлов. Иногда процесс загрузки занимает слишком много времени, чтобы загрузить его, например, 3-4 часа. В настоящее время пользователь выбирает каталог из своей файловой системы с максимальным ограничением размера 20 ГБ. Как закодировано в нашем приложении, все файлы в каталоге добавляются, а затем загружаются на наш сервер по щелчку кнопки.Это реализуется с помощью resumableJS. Теперь я планирую архивировать файлы на стороне клиента после того, как каталог будет выбран пользователем, прежде чем он будет загружен на сервер. Есть ли в любом случае я могу достичь этого? Или любое другое жизнеспособное решение этой проблемы?Пожалуйста, предложите.
Что я уже пробовал:
Еще не пробовал, так как запутался в решении.Пожалуйста предложите