我的应用程序使用存储在EAR中的图像生成PDF。这些图像每月都会更改一次,我想将它们移到数据库中,以避免每次更改图像文件时进行部署。从数据库中读取FOP图像
Unforunately有一个问题:
<fo:block>
<fo:external-graphic src=”testImage.gif”/>
</fo:block>
的FOP可以只接受URL作为参数。 我可以创建一个读取数据库的servlet,并可以给出一个图像,然后我可以从FOP上下文中引用servlet url,但我认为这不是最好的解决方案。 另一种解决方案是将图像存储在文件系统中并将文件名记录在数据库中,但我确实不喜欢这些选项。 您如何看待这些解决方案?有第三个吗? 谢谢 Zoltan