Как создать путь к снимку, взятому из базы данных и сохраненному в папке?
Я пытаюсь получить изображение из базы данных в 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
так что вы можете просто сослаться на это в будущем. Всякий раз, когда вы загружаете / сохраняете фотографию, включайте необходимую информацию в этот столбец.
Этот ответ также может помочь вам.