Загрузить ZIP-файл, распаковать и прочитать файл - PullRequest
1 голос
/ 23 сентября 2010

Я использую NetBeans и работаю над страницей jsp, которая позволяет загружать zip-файлы.ZIP-файл содержит 6 CSV-файлов, которые должны быть записаны в базу данных SQL.

Мой вопрос: как мне разрешить пользователю загружать файл, разархивировать его на странице jsp имне прочитать файл?Заранее спасибо!

1 Ответ

3 голосов
/ 23 сентября 2010
  1. Добавьте <input type="file"> и получите form enctype="miltipart/form-data"
  2. Используйте commons-fileupload , чтобы получить byte[] файла (в вашем сервлете)
  3. Используйте java.util.zip.* для извлечения файлов. Смотри здесь
  4. Либо проанализируйте CVS ( здесь ), либо, если в вашей базе данных есть утилита для импорта CSV, передайте файлы с помощью Runtime.exec(..)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...