使用PHP将对象插入Google云端存储
说实话,我对使用
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); 错误消息
从Google Cloud Storage JSON API,我了解我需要使用upload / storage / v1 / b / bucket_name / o而不是storage / v1 / b / bucket_name / o,但我如何使用Google Cloud Storage PHP Client API ?
我设法构建了一个将大文件上传到GCS的小脚本.
I used Google APIs Client Library for PHP 在github https://github.com/guillefd/Backup-manager-gcs中找到它 该库管理文件上载(大文件)https://github.com/guillefd/Backup-manager-gcs/blob/master/application/libraries/Googlecloudstorage.php 我实际上在许多网站上使用它并且工作得很好. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |