Я начинаю использовать 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:
Загрузите два необходимых файла, вставьте их в свой каталог Google appengine SDK blobstore и используйте его.
require_once 'google/appengine/api/blobstore/BlobstoreService.php'; use google\appengine\api\blobstore
Работает локально на сервере разработки … Не уверен, существуют ли файлы в реальной службе движка приложения, поскольку я еще не нажал тестовое приложение на серверы.
PHP в GAE находится на экспериментальной стадии, и на данный момент не все API доступны. Нет ETA. Вы можете попробовать сделать, например, «бэкэнд» python, который будет обрабатывать ваши капли и называть его со стороны вашего PHP.