Hi,<br />
I am generating charts; base64 encoding and embedding them in my reports. It works fine in browsers like chrome and Firefox but in IE(9) it does not render the chart. Is there anything specific I need to do to get it working in IE. The following is a snippet of code that I am using to generate the images:<br />
<br />
<pre class='_prettyXprint _lang-auto _linenums:0'>
..
..
options.setImageHandler(new HTMLServerImageHandler() {
@Override
protected String handleImage(IImage image, Object context,
String prefix, boolean needMap) {
String embeddedImage = null;
byte[] x=null;
try {
x = IOUtils.toByteArray(image.getImageStream());
} catch (IOException ioe) {
logger.severe("Exception occurred: "+ ioe);
}
embeddedImage = new String(Base64.encode(x));
return "data:image/svg+xml;base64," + embeddedImage;
}
});
..
..</pre>