Проблема с загрузкой изображения в формате JPEG - PullRequest
1 голос
/ 11 июля 2011

Мне нужно скачать изображение JPEG и показать его в моем мидлете. Но когда я пытаюсь запустить этот код, изображение на экране не работает. Что не так?

public void startApp() {
    HttpConnection conn = null;
    InputStream is = null;
        try {
            conn = (HttpConnection) Connector.open("http://av.li.ru/227/2374227_8677578.jpg", Connector.READ, false);
            conn.setRequestMethod( HttpConnection.GET);

            int rc = conn.getResponseCode();
            if (rc != HttpConnection.HTTP_OK) {
                throw new Exception("ResponseCode = " + rc);
            }

            is = conn.openDataInputStream();

            byte []b = new byte[(int) conn.getLength()]; 
            is.read(b);

            Image img = Image.createImage(b, 0, b.length);
            Form f = new Form("test");
            f.append(img);
            Display.getDisplay(this).setCurrent(f);

        } catch (Exception e) {

        }
}

Спасибо

...