создание изображения из байтового массива в сервлете - PullRequest
1 голос
/ 21 января 2012

Я отправил изображение из j2me сервлету в формате base64, снова декодировал этот формат base64 в байтовый массивТеперь у меня есть байтовый массив изображения (что-то вроде этого «[B @ ea0ef881»).Теперь я хочу создать изображение из этого массива в моем сервлете и отобразить его пользователю в JSP.Пожалуйста, помогите заранее

1 Ответ

1 голос
/ 21 января 2012

Используйте FileOutputStream для создания нового файла изображения из байтового массива.

что-то вроде .. out.write(bytearray);

, а затем при показе пользователю через JSP использовать ..

response.setContentType ( "изображение / GIF");

ваш код будет выглядеть примерно так ...

response.setContentType("image/gif");
       OutputStream o = response.getOutputStream();
       o.write(imgData); 
       o.flush(); 
       o.close(); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...