Может кто-нибудь, пожалуйста, проясните это для меня. Я читаю страницу разработчиков о магазине больших двоичных объектов по адресу https://developers.google.com/appengine/docs/java/blobstore/overview. Кажется, я не могу понять процесс сохранения и извлечения больших двоичных объектов? Это звучит как
- Android-приложение будет напрямую отправлять изображение в blobstore
- после сохранения изображения хранилище больших двоичных объектов затем вернет ключ большого двоичного объекта на мой сервер, чтобы я мог поместить его в хранилище данных.
Это процесс? Может быть, это потому, что у меня был долгий день, но я просто не могу этого видеть. Если у кого-то есть пример, которым он не против поделиться, пожалуйста, опубликуйте его. Мне просто нужно сохранить изображения с Android в blobstore, а затем получить их с помощью blobkey или иным образом.
я уже посмотрел
- Загрузить в Appengine Blobstore в Android
- Использование Google BlobStore с приложением Android
- Взаимодействие Android со службой Blobstore Google App Engine
- Каков синтаксис для получения Blobstore загрузить URL с Android?
Хоть убей, я не знаю, почему они не делают этого для меня.
Я полагаю, некоторые вопросы:
- Как Android знает, куда отправить BLOB-объект? Я имею в виду, различает ли Google мои экземпляры хранилища больших двоичных объектов и экземпляры других людей, подобно тому, как он различает мои экземпляры хранилища данных? Другими словами, могу ли я перейти к движку приложения
Applications Overview
и просмотреть все большие двоичные объекты, принадлежащие моему приложению, так же, как в хранилище данных? Я полагаю, что полный работающий фрагмент кода мог бы помочь мне увидеть эти ответы.
Часть моей проблемы может заключаться в том, что я никогда не использовал сервлет. В настоящее время я использую Google Cloud Endpoint для своего API.