Mon application génère des fichiers PDF en utilisant des images stockées dans le fichier EAR. Les images sont changées sur une base mensuelle, et je voudrais les déplacer dans la base de données pour éviter le déploiement par chaque changement de fichier d'image.Lecture d'images FOP à partir de la base de données
Unforunately il y a un problème:
<fo:block>
<fo:external-graphic src=”testImage.gif”/>
</fo:block>
Le FOP peut simplement accepter URL comme paramètre. Je pourrais créer une servlet qui lit la base de données et qui peut donner une image, puis je pourrais me référer à l'URL du servlet depuis le contexte FOP, mais je pense que ce n'est pas la meilleure solution. Une autre solution serait de stocker les images dans le système de fichiers et d'enregistrer les noms de fichiers dans la base de données, mais je n'aime aucune de ces options. Que pensez-vous de ces solutions? Y en a-t-il un troisième? Merci Zoltan