2015-06-02 8 views
7

Um ehrlich zu sein, ich bin wirklich frustriert mit dem Fehlen von Dokumenten von Google Cloud Storage mit PHP. Das meiste, was ich hier gefunden habe (Stackoverflow), ist veraltet.Einfügen von Objekt in Google Cloud Storage mit PHP

Hier ist mein Versuch:

$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); 

Die Fehlermeldung

(400) Laden Sie Anfragen an/upload/gesendet * werden müssen. Erneutes Senden der Anfrage an denselben Pfad, jedoch mit dem Präfix/upload.

Von Google Cloud Storage JSON API, ich verstehe, dass ich upload/storage/v1/b/bucket_name/o statt storage/v1/b/bucket_name/o verwenden müssen, aber wie kann ich es mit Google Cloud Storage PHP-Client-API zu tun?

Antwort

Verwandte Themen