Jump to content
We've recently updated our Privacy Statement, available here ×

escultor

Members
  • Posts

    2
  • Joined

  • Last visited

escultor's Achievements

Newbie

Newbie (1/14)

  • Week One Done
  • One Month Later
  • One Year In
  • First Post Rare

Recent Badges

0

Reputation

  1. i found a way to do this, but is not working at all, still working on it: These are the step : Create a Class with the next code : import java.io.File; import java.io.FileOutputStream; import java.util.logging.Logger; public class Images { private static final Logger log = Logger.getLogger("Images"); public Images() { } public File convertBytes(java.io.InputStream objeto) { try { java.io.ByteArrayInputStream bais = (java.io.ByteArrayInputStream) objeto; String strBais = bais.toString(); File file = new File("Foto.jpg"); FileOutputStream fos = new FileOutputStream(file); int data; while ((data = bais.read()) != -1) { char ch = (char) data; fos.write(ch); } fos.flush(); fos.close(); return file; } catch (Exception e) { e.printStackTrace(); } return null; } 2.- Add the image and Change the "Expression clase to java.io.File" 3.- In the "Image Expression" add new class.package.Image().convertBytes($F{FieldFromDatabase}) 4.- Add the jar if needed and dont forget to add the imports on your properties report. 5.- Sometime is necesary to change the rigths where the image wil be allocated.
  2. i found a way to do this, but is not working at all, still working on it: These are the step : Create a Class with the next code : import java.io.File; import java.io.FileOutputStream; import java.util.logging.Logger; public class Images { private static final Logger log = Logger.getLogger("Images"); public Images() { } public File convertBytes(java.io.InputStream objeto) { try { java.io.ByteArrayInputStream bais = (java.io.ByteArrayInputStream) objeto; String strBais = bais.toString(); File file = new File("Foto.jpg"); FileOutputStream fos = new FileOutputStream(file); int data; while ((data = bais.read()) != -1) { char ch = (char) data; fos.write(ch); } fos.flush(); fos.close(); return file; } catch (Exception e) { e.printStackTrace(); } return null; } 2.- Add the image and Change the "Expression clase to java.io.File" 3.- In the "Image Expression" add new class.package.Image().convertBytes($F{FieldFromDatabase}) 4.- Add the jar if needed and dont forget to add the imports on your properties report. 5.- Sometime is necesary to change the rigths where the image wil be allocated.
×
×
  • Create New...