2012-04-12 4 views
0

Мне было интересно, может ли кто-нибудь сказать мне, как закодировать сервлет, который может получить zip-файл в http-запросе?Servlet - как получить zip-файл

Я искал googled, но ничего не нашел. Если почтовый файл не может быть отправлен с использованием http-запроса, предложите альтернативу

Я не прошу привести примеры того, как загрузить файл с помощью сервлета. Мне нужно знать, может ли файл быть отправлен на сервлет, и если да, то как?

Например, если строка отправлена ​​сервлету, и для ее использования используется следующий код: Строковое значение = req.getParameter (name);

но что делать, если файл отправлен? Это можно сделать?

Заранее спасибо

+2

Вы рассматривали Apache Commons FileUpload? http://commons.apache.org/fileupload/using.html – Kenny

ответ

2

Любой файл может быть загружен, нет никакой разницы, если это почтовый или текстовый файл.

Просто загрузите файл сервлета Google «для многих результатов. Одним из примеров является: How to upload files to server using JSP/Servlet?

+0

Я не прошу примеров о том, как загрузить файл с помощью сервлета. Мне нужно знать, может ли файл быть отправлен на сервлет, и если да, то как? – sap

+1

Да, и ссылка, которую я дал, объясняет, как это сделать. Получение файла через HTTP-запрос равно загрузке файла. Но ключевое слово запроса здесь означает «сеть», поэтому запрос должен быть запросом multipart formdata. Вы не можете отправить или получить файл с запросами GET. Кроме того, вы можете даже имитировать клиентский конец, чтобы клиент не обязательно отправлял данные через браузер или интерфейс html. –

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