JSF, Изображения из базы данных и og: интеграция изображений

Я использую JSF 2.2.12, Omnifaces 2.5.1 и PrimeFaces 6.

В нашем приложении мы решили хранить изображения в базе данных, но мы не знаем, каким образом мы можем использовать этот подход.

Если я использую статическое изображение, как показано ниже, все в порядке,

<meta property="og:image" content="http://somePath/myImage.jpg" />

но с изображениями из базы данных мы не можем сделать то же самое.

Можешь помочь нам?

Спасибо!

1 ответ

Решение

Вы должны реализовать сервлет, который читает ваш файл и делает response.getOutputStream(). Write(content); на веб-странице

<meta property="og:image" content="servletName?passImageId" />

пример приложения здесь

https://github.com/armdev/jsf-web-app/blob/master/web-platform/src/main/java/com/project/web/handlers/PreviewImage.java

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