我开始在PHP中使用GAE。在文档中,我们找不到有关Blobstore的任何信息。
因此上传图像的唯一方法就是在云端存储上上传图像吗?
THX
塞缪尔
答案 0 :(得分:2)
是没有blobstore - 只有持久存储是Google云端存储。
答案 1 :(得分: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 git site获得预发布版本:
下载所需的两个文件,将其粘贴在您的Google appengine SDK blobstore目录中并使用它。
require_once 'google/appengine/api/blobstore/BlobstoreService.php';
use google\appengine\api\blobstore
在开发服务器上本地工作...不确定实际的应用引擎服务上是否存在文件,因为我还没有将测试应用推送到服务器。
答案 2 :(得分:0)
GAE中的PHP处于试验阶段,目前并非每个API都可用。没有ETA。您可以尝试制作例如python“backend”来处理您的blob并从PHP端调用它。