Обработка загрузки файлов HTML (multipart form-data) с помощью Java - PullRequest
2 голосов
/ 29 января 2011

Я работаю над решением для загрузки нескольких файлов для проверенного веб-приложения.Я использую Java-сервлет для обработки загрузки файла AJAX.Мой вопрос заключается в том, как Java обрабатывает загрузку файлов из формы HTML?Если бы кто-то мог объяснить, как обрабатывается базовая загрузка HTML-файла, я мог бы, вероятно, перенести это на свое решение.

Быстрый тангенс: Я веб-разработчик с опытом работы в C # и PHP,Сейчас я пытаюсь запрыгнуть в Java, когда занял новую должность, и моя компания считает, что Java - это святой Грааль всех языков программирования.Я чувствую, что здесь чего-то не хватает ... Мне определенно нравится ощущение языка Java и то, как легко запускать приложения.Но его, кажется, бесконечно сложно использовать в качестве языка веб-программирования.

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

Ответы [ 2 ]

3 голосов
/ 29 января 2011

Вы можете использовать Commons FileUpload библиотека:

http://commons.apache.org/fileupload/

Вот простой пример его использования:

// Create a factory for disk-based file items
FileItemFactory factory = new DiskFileItemFactory();

// Create a new file upload handler
ServletFileUpload upload = new ServletFileUpload(factory);

// Parse the request
List /* FileItem */ items = upload.parseRequest(request);

Я взял этот пример отсюда:

http://commons.apache.org/fileupload/using.html

1 голос
/ 29 января 2011

Я только что сделал это сегодня.Я следовал этому уроку .Это специфично для GWT , но автор блестяще объяснил основы.

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