У меня есть несколько изображений в моей базе данных, которые сохранены в виде типа 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](https://i.stack.imgur.com/FYx3j.png)
Как просмотреть данные с размером в байтах?