Преобразование изображения BLOB-объекта в Base64 и создание миниатюры - PullRequest
0 голосов
/ 27 июня 2019

У меня есть несколько изображений в моей базе данных, которые сохранены в виде типа BLOB-объектов. Я хочу получить их и показать на веб-странице. Что я делаю, так это конвертирую мое изображение в поток байтов, а затем преобразую его в строку таким образом.

    public String createBase64Image(byte[] image) throws IOException {

            String base64String = null;

            base64String = DatatypeConverter.printBase64Binary(image);

            return base64String;
  }

Затем я создаю миниатюру таким образом,

GenerateThumbnail generateThumbnail = new GenerateThumbnail(); 
generateThumbnail.createBase64Image(applicant.getFaceimage()));

Вот некоторые образцы данных в моей базе данных

(BLOB) 4,75 КБ

(BLOB) 28 байтов

(BLOB) 5,11 КБ

(BLOB) 28 байтов

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

enter image description here

Как просмотреть данные с размером в байтах?

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