Мое приложение создает PDF-файлы, используя изображения, хранящиеся в EAR. Изображения меняются примерно ежемесячно, и я хотел бы переместить их в базу данных, чтобы избежать развертывания при каждом изменении файла изображения.Чтение FOP изображений из базы данных
Unforunately есть проблема:
<fo:block>
<fo:external-graphic src=”testImage.gif”/>
</fo:block>
ФОП может просто принять URL в качестве параметра. Я мог бы создать сервлет, который читает базу данных и может дать изображение, а затем я мог бы ссылаться на url сервлета из контекста FOP, но я думаю, что это не лучшее решение. Другое решение будет хранить изображения в файловой системе и записывать имена файлов в базе данных, но мне не нравится ни один из этих параметров. Что вы думаете об этих решениях? Есть ли третий? Спасибо Zoltan