AppEngine PHP存储无法在生产中使用

时间:2015-01-30 00:05:54

标签: php google-app-engine

$file = 'gs://myapp.appspot.com/storage.json';

file_put_contents($file, $array);
$response = file_get_contents($file);

当我在本地运行appengine但在生产中不起作用时这很好用。欢迎任何建议。

1 个答案:

答案 0 :(得分:2)

可能是存储桶名称错误。尝试这样的东西,在运行时查找存储桶名称。

use google\appengine\api\cloud_storage\CloudStorageTools;

$bucket = CloudStorageTools::getDefaultGoogleStorageBucketName();
$file = "gs://$bucket/storage.json";
file_put_contents($file, $array);
$response = file_get_contents($file);