Получить изображение BLOB из базы данных и отобразить его как изображение на javafx - PullRequest
0 голосов
/ 18 ноября 2018

У меня есть изображение в базе данных как BLOB-объект, и я хочу отобразить его как изображение на javafx, я сделал это:

Image imagenMonstruo = null;
Blob blob = rs.getBlob(12);
InputStream is = blob.getBinaryStream();
System.out.println(is.toString());
imagenMonstruo = new Image(is);
is.close();

И добавляется к объекту, но когда я запускаю приложение, я не получаю никакой ошибки, но я все еще не получаю отображение изображения, с system.out.println я получаю:

java.io.ByteArrayInputStream@e0debc3

Так что я не знаю, правильно ли я это делаю, и другие подобные вопросы, заданные здесь, не работают.

Можете ли вы помочь мне, пожалуйста?

РЕДАКТИРОВАТЬ, где я получаю изображение с моего компьютера, и оно работает, но моя проблема - это изображение из базы данных в формате Blob.

File file = new File("C:\\\\xampp\\htdocs\\monsterHunter\\imagenes\\anjanath.jpg");
BufferedImage imagen = ImageIO.read(file);
Image imagenMonstruo = SwingFXUtils.toFXImage(imagen, null );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...