Revision as of 12:25, 5 June 2009 by tanjaluodes (Talk | contribs)

How to receive an image from the server

From Nokia Developer Wiki
Jump to: navigation, search

If you want to receive an image from the server (like a PNG file) with Java ME you should use this code:

// This snippet only works if the server send the image length
HttpConnection c = (HttpConnection) Connector.open("http://www.mydomain.com/myimage.png");
DataInputStream response = new DataInput(c.openInputStream());
byte[] receivedImage = new byte[c.getLength()];
// We have now the image in a byte array.
// We have to transform it in a LCUI Image object
Image im;
im = Image.createImage(receivedImage, 0, receivedImage.length);
// Now you can use this image to draw it on Canvas or store in RMS
6 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.


Thank you!

We appreciate your feedback.