Ошибка :java.lang.UnsupportedOperationException :Данные изображения недоступны при использовании BlobStore App Engine и API изображений

Мне нужно получить высоту и ширину загруженного изображения с помощью App Engine BlobStore. Чтобы узнать, что я использовал следующий код:

try {
            Image im = ImagesServiceFactory.makeImageFromBlob(blobKey);

            if (im.getHeight() == ht && im.getWidth() == wd) {
                flag = true;
            }
        } catch (UnsupportedOperationException e) {

        }

я могу загрузить изображение и сгенерировать BlobKey, но когда передать Blobkey в makeImageFromBlob (),выдает следующую ошибку:

java.lang.UnsupportedOperationException: No image data is available

Как решить эту проблему или любой другой способ узнать высоту и ширину изображения непосредственно из BlobKey.

6
задан Pshemo 25 July 2012 в 13:23
поделиться