logo       

Recuperation d'image en BD via Hibernate: msg#00033

java.french.general

Subject: Recuperation d'image en BD via Hibernate

Bonjour,

J'arrive à insérer une image gif dans ma BD via hibernate, mais
lorsque je la récupere elle est mal encodée.
Dans mon fichier de mapping j'utilise le type hibernate binary
Dans mon bean java j'utilise le type byte[]

récuperer un byte[] me permettrait ensuite d'afficher l'image dans ma
servlet via le code (testé et éprouvé) :
byte[] buffer = monbean.getImage();
OutputStream o = response.getOutputStream();
o.write(buffer, 0, buffer.length);
o.flush();
o.close();

Comment faire pour récuperer l'image ?
Est ce un pb d'encodage ?

J'ai suivi un peu la piste de l'encodage/decodage avec
celui Hexadecimal de Jakarta Commons Codec (Hex.encode() et
Hex.decode()), mais ca ne me sort pas l'image bien encodee...

Merci
Laurent
PS: mon environnement est : Sybase12.5/hibernate 2.1.6.




<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise