GAE-PHP上的Blobstore

GAE-PHP上的Blobstore,php,google-app-engine,Php,Google App Engine,我开始在PHP中使用GAE。在文档中,我们找不到关于Blobstore的任何信息 所以在PHP应用程序上上传图片的唯一方法就是云存储 Thx Samuel是否blobstore-唯一的持久存储是Google云存储。是否blobstore-唯一的持久存储是Google云存储。GAE中的PHP处于实验阶段,目前并非所有API都可用。没有埃塔。例如,您可以尝试使用python“后端”来处理blob,并从PHP端调用它。GAE中的PHP处于实验阶段,目前并非所有API都可用。没有埃塔。例如,您可以尝试使

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

所以在PHP应用程序上上传图片的唯一方法就是云存储

Thx


Samuel

是否blobstore-唯一的持久存储是Google云存储。

是否blobstore-唯一的持久存储是Google云存储。

GAE中的PHP处于实验阶段,目前并非所有API都可用。没有埃塔。例如,您可以尝试使用python“后端”来处理blob,并从PHP端调用它。

GAE中的PHP处于实验阶段,目前并非所有API都可用。没有埃塔。例如,您可以尝试使用python“backend”来处理blob,并从PHP端调用它。

在当前的PHP SDK(1.89)中,在PHP libs目录中
(\Google\Google\u appengine\PHP\SDK\Google\appengine\api\blobstore)
您可以看到有一个
blobstore
目录,和一个
blobstore\u service\u 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
在开发服务器上本地工作。。。不确定这些文件是否存在于实际的应用程序引擎服务上,因为我还没有将测试应用程序推送到服务器上。

在当前的PHP SDK(1.89)中,在PHP libs目录
(\Google\Google\u appengine\PHP\SDK\Google\appengine\api\blobstore)
中可以看到有一个
blobstore
目录,和一个
blobstore\u service\u 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

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

Hey Samuel-只是出于兴趣,为什么您更喜欢使用Blobstore而不是云存储?@AndrewJ因为Blobstore可以通过URL参数简单地调整图像大小。喜欢Java的这一特性:)可以从Google云存储中实现同样的功能-请参阅CloudStorageTools::getImageServingUrlBlobstore与数据存储相比,还有更大的免费存储配额。通过数据存储,blob存储的可用字节数为5GB,而云存储的可用字节数为1G。解决方法之一是创建一个用于处理blobstore的python应用程序,并让它与您的PHP应用程序对话。除了最大的免费存储之外,blobstore的价格是0.0009美元/千兆字节天,这是最便宜的,相比之下,GCS的价格是0.0027美元/千兆字节天,数据存储的价格是0.0060美元/千兆字节天。嘿,Samuel,只是出于兴趣,为什么您更喜欢使用Blobstore而不是云存储?@AndrewJ,因为Blobstore可以通过URL参数简单地调整图像大小。喜欢Java的这一特性:)可以从Google云存储中实现同样的功能-请参阅CloudStorageTools::getImageServingUrlBlobstore与数据存储相比,还有更大的免费存储配额。通过数据存储,blob存储的可用字节数为5GB,而云存储的可用字节数为1G。解决方法之一是创建一个用于处理blobstore的python应用程序,并让它与您的PHP应用程序对话。除了最大的免费存储之外,blobstore的价格为0.0009美元/千兆字节天,这是最便宜的,而GCS为0.0027美元/千兆字节天,数据存储为0.0060美元/千兆字节天。