опубликовать изображение с параметрами запроса? - PullRequest
1 голос
/ 14 февраля 2011

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

я мог бы иметь оба в качестве параметров записи,

id=123
content=...megabytes of binary data...

но мне нужна гибкость обработки контента как потока, так как он может быть довольно большим. я мог бы также следовать вышеописанному шаблону, анализируя входные данные как двоичные данные, которых я хотел бы избежать. Я думаю, мне нужно было бы разбирать его по буквам в поисках ключей. некрасиво.

я пропустил правильный шаблон для обработки этого? спасибо.

1 Ответ

2 голосов
/ 14 февраля 2011

Стандартный метод, используемый в браузере для отправки данных формы, содержащих как текстовые, так и файловые входы, заключается в использовании данных формы из нескольких частей .

Apache commons FileUpdload может использоваться на стороне сервера для анализа запроса и предоставления вам доступа к загруженному изображению в виде потока.

...