Извлеките изображение и сохраните в Google App Engine с помощью Blob-объекта

#java #google-app-engine #blob

# #java #google-движок приложений #клякса

Вопрос:

У меня есть URL-адреса изображений, такие как http://example.com/someimage.png — как мне извлечь это изображение и сохранить его с помощью Blob? Спасибо.

Комментарии:

1. Ваш вопрос о получении изображения или о его сохранении? В чем именно проблема, вы что-нибудь пробовали?

Ответ №1:

Вот пример кода из документации, показывающий, как записать файл в blobstore. Вам придется использовать stream вместо writer, поскольку изображение в формате PNG является двоичным, и вам нужно будет установить соответствующий тип содержимого, но он должен указать вам путь.

И вот документация по UrlFetch, объясняющая, как получить некоторый доступный ресурс в Интернете, используя HTTP.

Комментарии:

1. что делать, если у меня есть объект com.google.gwt.user.client.ui.Image, как мне сохранить его в blob, спасибо

2. Понятия не имею. Я не знаю о GWT. Задайте еще один вопрос.