无法在App Engine中包含云存储工具库

时间:2015-02-27 16:05:00

标签: php codeigniter google-app-engine google-cloud-storage

在我的CodeIgniter项目中,我无法包含云存储工具PHP库,正如许多示例PHP代码中所使用的那样。

我已将以下内容放在Controller扩展程序的顶部,但在尝试使用" CloudStorageTools :: createUploadUrl()"

时出现错误
require_once 'google/appengine/api/cloud_storage/CloudStorageTools.php';
use google\appengine\api\cloud_storage\CloudStorageTools;

这是错误:

  

PHP致命错误:Class' CloudStorageTools'找不到

此库是否自动在App Engine中?

我认为这个库是自动存在的(因为有一个自动的Google云端存储包装器,因此您可以使用gs://进行上传)但似乎并非如此。

1 个答案:

答案 0 :(得分:1)

您不需要“require_once”语句,因为所有SDK类都是自动加载的:https://cloud.google.com/appengine/docs/php/#PHP_Automatic_class_loading