У меня есть требование загрузить несколько файлов с сервера и заархивировать их в один файл. Так что при загрузке пользователю придется иметь дело только с одним файлом.
Мне нужно в коде Java / JSP или Javascript
Это очень просто.
Во-первых, разрешите пользователю выбирать файлы (если приложение требует, чтобы они это делали).Затем, нажав «Загрузить», динамически создайте zip-файл и добавьте все выбранные файлы.Разрешить пользователю загружать этот файл.
Я использовал Функции Zip в PHP для аналогичной функциональности в прошлом.
Вы можете сослаться Сжатие и распаковкаданные с использованием API Java из Sun Developers Network (SDN) на веб-сайте Oracle.