2013-05-28 2 views
0

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

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

Thx

Samuel

ответ

2

Да нет Blobstore - только постоянное хранилище не является Google Cloud Storage.

+0

snif :( – Samuel

+0

Hey Samuel - просто из интереса, почему вы предпочитаете использовать Blobstore над облачным хранилищем? –

+0

@AndrewJ, потому что у Blobstore есть возможность изменять размер изображения просто с помощью URL-парама. Java :) – Samuel

0

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

1

В текущем 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 мерзавца сайта:

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

Скачать две необходимые файлы, вставить его в AppEngine SDK каталог Blobstore Google и использовать его.

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

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

Смежные вопросы