как помещать изображение в байт [] в этикетке IMG JSP?

Добрый вечер я хотел бы знать, как я могу помещать изображение parseada в байт [] в этикетке IMG JSP. Идея состоит в том, чтобы показывать изображение, загруженное с базы данных (blob) в байт и показывать в jsp. большое спасибо!

4
задан 27.09.2016, 06:15
3 ответа

Для этого ты можешь обращать этот byte[] в base64 и посылать ее клиенту.

Java 8

byte[] photo = user.getPhoto();
String bphoto = Base64.getEncoder().encodeToString(photo);
// enviarla al cliente

В клиенте ты показываешь ее:

<img src="data:image/png;base64,${bphoto}" />
5
ответ дан 24.11.2019, 13:17

Он был бы asГ-:

  <img id='base64image' src='data:image/png;base64,<!-- datos en base64 -->' />
0
ответ дан 24.11.2019, 13:17

Для клиента следующего способа функционируй хорошо:

<img id='base64image' src='data:image/png;base64,img.getBytes' /> 
-1
ответ дан 24.11.2019, 13:17
  • 1
    Желанный Эдвин секция ответов - это, чтобы быть благодарен или оставлять комментарии. Пожалуйста реализуй , пробежавший для того, чтобы ты узнал лучше функционирование сайта, и кроме того получаешь первые ты медаль . С другой стороны проверь , Как я пишу хороший ответ –  Cesar Romero 11.02.2019, 19:46
  • 2
    Привет Эдвин, deberí эксперт añ adir немного má s детали. ¿ Qué его img.getBytes? ¿ qué вот то, что он делает, или có mo функционируй? Прочитай CГіmo отвечать и заверши , пробежавший для má s informació n (и с этим ganará s твоя первая медаль). Привет. –  Alvaro Montoro♦ 11.02.2019, 20:12