inv*_*sal 7 php google-cloud-storage
说实话,我对使用PHP的Google云端存储文档缺乏感到非常沮丧.我在这里发现的大部分内容(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);
Run Code Online (Sandbox Code Playgroud)
错误消息
(400)上传请求必须发送到/ upload/*.将请求重新发送到同一路径,但使用/ upload前缀.
从谷歌云存储JSON API,我知道我需要使用upload/storage/v1/b/bucket_name/o而不是storage/v1/b/bucket_name/o,但我如何使用谷歌云存储PHP客户端API?
我设法构建了一个小脚本,将大文件上传到 GCS。
\n\n\n\n在 github 中找到它https://github.com/guillefd/Backup-manager-gcs
\n\n该库管理文件上传(大文件)https://github.com/guillefd/Backup-manager-gcs/blob/master/application/libraries/Googlecloudstorage.php
\n\n我\xc2\xb4m 实际上在许多网站中使用它并且工作得很好。
\n| 归档时间: |
|
| 查看次数: |
1729 次 |
| 最近记录: |