Как создать путь к снимку, взятому из базы данных и сохраненному в папке?

Я пытаюсь получить изображение из базы данных в postgresql, используя Java, и я хотел бы знать, как создать именованный маршрут для этого изображения (пример C: /images/pic.png), вот как я беру изображение с база данных.

InputStream is;
ImageIcon foto;
is =  results.getBinaryStream(i+1);
BufferedImage bi = ImageIO.read(is);
foto = new ImageIcon(bi);
Image img = foto.getImage();
Image newimg = img.getScaledInstance(140, 170, java.awt.Image.SCALE_SMOOTH);
ImageIcon newicon = new ImageIcon(newimg);

Благодарю.

1 ответ

Решение

Как изображения / картинки сохраняются в базе данных? Вы используете другой сценарий для этого? или вы сохраняете его вручную? Я предлагаю вам посвятить еще одну колонку только для path или же location так что вы можете просто сослаться на это в будущем. Всякий раз, когда вы загружаете / сохраняете фотографию, включайте необходимую информацию в этот столбец.

Этот ответ также может помочь вам.

Другие вопросы по тегам