Bonjour,
j'ai une base de données PostrgeSQL dans laquelle je stocke des images (BYTEA). Lorsque je veux afficher ces fichiers dans une page web, je passe par un InputStream et j'affiche byte par byte. Ca marche tres bien avec une page jsp. Le probleme est qu'aujourd'hui je souhaite passer par des EJBs. J'ai donc ma fonction qui recupere dans un resultset le resultat de ma requete, puis je voulais que la fonction de mon ejb me renvoie le InputStream a traiter. La fonction de l'EJB ne me renvoie jamais rien et j'ai l'impression qu'on ne peut pas renvoyer un InputStream. Quelqu'un a une idee? Y a t il une solution? Dois je renvoyer mon resulset a la place? Serait ce assez propre?
Merci d'avance pour vos réponses
Partager