Aniž byste viděli, jak voláte objekt blob pro vložení obrázku do kódu zprávy...
- Použijte
blob.getBinaryStream()
. - Převeďte stream pomocí
javax.imageio.ImageIO.read( InputStream )
.
Například:
javax.imageio.ImageIO.read( blob.getBinaryStream() )
To vrátí instanci BufferedImage
, která podtřídu java.awt.Image
a měl by být vhodným objektem pro vložení do sestavy.
blob
proměnná uvedená v příkladu bude muset používat příslušnou proměnnou z přehledu (která představuje data z požadovaného sloupce).
Viz také:
- https://forums.oracle.com/forums/thread.jspa?threadID=2081381