Php 无法在应用引擎中包括云存储工具库
在我的CodeIgniter项目中,我无法包含云存储工具PHP库,正如许多示例PHP代码中使用的那样 我已将以下内容放在控制器扩展的顶部,但在尝试使用“CloudStorageTools::createUploadUrl()时出错 这就是错误: PHP致命错误:未找到类“CloudStorageTools” 此库是否自动位于应用程序引擎中Php 无法在应用引擎中包括云存储工具库,php,codeigniter,google-app-engine,google-cloud-storage,Php,Codeigniter,Google App Engine,Google Cloud Storage,在我的CodeIgniter项目中,我无法包含云存储工具PHP库,正如许多示例PHP代码中使用的那样 我已将以下内容放在控制器扩展的顶部,但在尝试使用“CloudStorageTools::createUploadUrl()时出错 这就是错误: PHP致命错误:未找到类“CloudStorageTools” 此库是否自动位于应用程序引擎中 我以为这个库是自动存在的(因为有一个自动的谷歌云存储包装器,所以你可以使用gs://进行上传),但似乎不是这样。你不需要“require\u once”语句,
我以为这个库是自动存在的(因为有一个自动的谷歌云存储包装器,所以你可以使用gs://进行上传),但似乎不是这样。你不需要“require\u once”语句,因为所有SDK类都是自动加载的:我终于让它工作了。是的,您是对的,不需要require_once(php文档中没有提到!),但问题是“use”名称空间。它在我的自定义扩展控制器中不起作用,它必须在使用CloudStorageToolsHi@MrPablo的控制器中,我被困在其中。请帮帮我。我怎样才能解决这个问题?我也被困在这里面了。CloudStorageTools即使在我部署的谷歌应用程序@MKBHi@javipedrera中也找不到,我能够解决这个问题。我包含了路径
include_once APPPATH'/供应商/autoload.php'代码>位于创建的帮助文件顶部,我在其中编写了与库通信的函数。
require_once 'google/appengine/api/cloud_storage/CloudStorageTools.php';
use google\appengine\api\cloud_storage\CloudStorageTools;