Blobstore на GAE PHP

Я начинаю использовать GAE с PHP. По документации мы не можем найти информацию о Blobstore.

Таким образом, единственный способ загрузить изображение для загрузки изображения на PHP-приложение – это Cloud Storage?

Спасибо

Самуил

Да нет blobstore – только постоянное хранилище – это облачное хранилище Google.

В текущем PHP SDK (1.89), в каталоге PHP libs (<path to>\Google\google_appengine\php\sdk\google\appengine\api\blobstore) вы можете видеть, что есть каталог blobstore и один blobstore_service_pb.php . В нем отсутствуют файлы BlobstoreService.php и BlobstoreException.php .

Однако вы можете получить предварительную версию с сайта googles git:

https://chromium.googlesource.com/external/googleappengine/python/+/b90ec6c60be569887e4905737fc5b2fedd9fe336%5E/php/sdk/google/appengine/api/blobstore/

Загрузите два необходимых файла, вставьте их в свой каталог Google appengine SDK blobstore и используйте его.

 require_once 'google/appengine/api/blobstore/BlobstoreService.php'; use google\appengine\api\blobstore 

Работает локально на сервере разработки … Не уверен, существуют ли файлы в реальной службе движка приложения, поскольку я еще не нажал тестовое приложение на серверы.

PHP в GAE находится на экспериментальной стадии, и на данный момент не все API доступны. Нет ETA. Вы можете попробовать сделать, например, «бэкэнд» python, который будет обрабатывать ваши капли и называть его со стороны вашего PHP.