【发布时间】:2015-06-05 20:53:00
【问题描述】:
说实话,我对缺少使用 PHP 的 Google Cloud Storage 文档感到非常沮丧。我在这里 (Stackoverflow) 找到的大部分内容都已过时。
这是我的尝试:
$postbody = array('data' => file_get_contents('e.png'));
$gso = new Google_Service_Storage_StorageObject();
$gso->setName('testing');
$gso->setContentType('images/png');
$service->objects->insert($bucket_name, $gso, $postbody);
错误信息
(400) 上传请求必须发送到 /upload/*。将请求重新发送到相同的路径,但带有 /upload 前缀。
通过 Google Cloud Storage JSON API,我了解到我需要使用 upload/storage/v1/b/bucket_name/o 而不是 storage/v1/b/bucket_name/o,但是如何使用 Google Cloud Storage PHP Client API 做到这一点?
【问题讨论】: