我开始使用 GAE 和 PHP。在文档中,我们找不到有关 Blobstore 的任何信息。
那么上传图片的唯一方法是在 PHP 应用程序上上传图片是 Cloud Storage 吗?
谢谢
塞缪尔
我开始使用 GAE 和 PHP。在文档中,我们找不到有关 Blobstore 的任何信息。
那么上传图片的唯一方法是在 PHP 应用程序上上传图片是 Cloud Storage 吗?
谢谢
塞缪尔
是的,没有 blobstore - 只有持久存储是谷歌云存储。
在当前的 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
文件。
但是,您可以从 google 的 git 站点获取预发布版本:
下载所需的两个文件,将其粘贴到您的 Google appengine SDK blobstore 目录中并使用它。
require_once 'google/appengine/api/blobstore/BlobstoreService.php';
use google\appengine\api\blobstore
在开发服务器上本地工作......不确定文件是否存在于实际的应用引擎服务中,因为我还没有将测试应用推送到服务器。
GAE 中的 PHP 处于实验阶段,目前并非所有 API 都可用。没有预计到达时间。您可以尝试制作例如 python“后端”来处理您的 blob 并从您的 PHP 端调用它。