Как показать изображения в div, которые хранятся в БД - PullRequest
0 голосов
/ 10 мая 2010

Я решил сохранить загруженные в сервлет картинки в БД. Но как показать их в браузере (в частности, div с CSS-фоном) без перезагрузки страницы?

Подробно: у меня полнофункциональный веб-клиент AJAX, работающий с сервлетом Java.

Спасибо.

1 Ответ

2 голосов
/ 10 мая 2010
  1. Создать сервлет, который принимает имя / идентификатор, однозначно идентифицирующий изображение как параметр GET
  2. Пусть сервлет загружает картинку из БД (в виде байтового массива или лучше - в виде потока)
  3. Потоковое изображение, используя response.getOutputStream()
  4. Не забудьте установить тип контента на image/png или image/jpeg
  5. См. Изображение в CSS с url: imageServlet?id=13214
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...