You can represent the byte data using base64 and then create a Data URI 
using the base64 string but IE8 only supports up to 32kb of data via Data 
URI (IE6/7 are not supported): http://en.wikipedia.org/wiki/Data_URI_scheme

If the base64 representation of your image is bigger than 32kb and you want 
to support IE8 and probably also IE6/7 you need a servlet that returns your 
byte array with the correct content type header. That way the browser can 
directly display the image using your servlet url, just like any other 
image.
So instead of returning the byte array in your RPC call you will just 
return the image url.

-- J.

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-web-toolkit/-/t50HV00QE-IJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to