0

我开始使用 GAE 和 PHP。在文档中,我们找不到有关 Blobstore 的任何信息。

那么上传图片的唯一方法是在 PHP 应用程序上上传图片是 Cloud Storage 吗?

谢谢

塞缪尔

4

3 回答 3

2

是的,没有 blobstore - 只有持久存储是谷歌云存储。

于 2013-05-28T11:44:11.293 回答
1

在当前的 PHP SDK (1.89) 中,在 PHP libs 目录(<path to>\Google\google_appengine\php\sdk\google\appengine\api\blobstore)中可以看到有一个blobstore目录和一个blobstore_service_pb.php文件。它缺少BlobstoreService.phpBlobstoreException.php文件。

但是,您可以从 google 的 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

在开发服务器上本地工作......不确定文件是否存在于实际的应用引擎服务中,因为我还没有将测试应用推送到服务器。

于 2014-02-10T04:57:47.270 回答
0

GAE 中的 PHP 处于实验阶段,目前并非所有 API 都可用。没有预计到达时间。您可以尝试制作例如 python“后端”来处理您的 blob 并从您的 PHP 端调用它。

于 2013-05-28T18:56:42.567 回答