Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 无法重命名Google云存储对象_Php_Google App Engine_Google Cloud Storage - Fatal编程技术网

Php 无法重命名Google云存储对象

Php 无法重命名Google云存储对象,php,google-app-engine,google-cloud-storage,Php,Google App Engine,Google Cloud Storage,我无法重命名Google云存储对象,下面是我尝试使用的简单代码,但是 require_once 'google/appengine/api/cloud_storage/CloudStorageTools.php'; use google\appengine\api\cloud_storage\CloudStorageTools; $core_url = 'gs://store.lonel.com/F9BEA944A8543F.jpg'; $ctx = [ 'gs' => [

我无法重命名Google云存储对象,下面是我尝试使用的简单代码,但是

require_once 'google/appengine/api/cloud_storage/CloudStorageTools.php';
use google\appengine\api\cloud_storage\CloudStorageTools;

$core_url = 'gs://store.lonel.com/F9BEA944A8543F.jpg';

 $ctx = [
  'gs' => [
    'enable_cache' => true,
    'enable_optimistic_cache' => true,
    'read_cache_expiry_seconds' => 300,
  ]
];
$ctx_res = stream_context_set_default($ctx);
if (false == rename($core_url, 'gs://store.lonel.com/MMMF9BEA944A8543F.jpg',$ctx_res))
{
  die('Could not rename.');
}else{
    echo 'Done renaming';
}
我已经使用谷歌云存储API请求插入了对象

输出:

警告:无法重命名:gs://store.lonel.com/MMMF9BEA944A8543F.jpg。 云存储错误:在C:\Program中找不到 Files\Google\Google\u appengine\php\sdk\Google\appengine\ext\cloud\u storage\u streams\CloudStorageRenameClient.php 在线77


您是否在本地运行此AppEngine应用程序,并试图重命名Google云存储中的真实对象?当您在本地运行AppEngine开发服务器时,AppEngine会模拟连接到Google云存储,但它不会与真实对象通信。您可能试图访问存在于Google云存储中但不存在于本地模拟环境中的对象


请注意,通过Google API Python客户端(您未使用)访问Google云存储的情况并非如此,该客户端与App Engine分开,并与真正的Google云存储联系,而不管它运行在哪个App Engine环境中。

它在服务器AppEngine云存储上的工作。。。。大多数功能都在本地工作,所以我尝试在本地服务器中使用rename()函数。谢谢。请在这个问题上帮助我