我試圖通過PUT
方法將文件上傳到自己的桶,但不能得到它的工作:上傳文件到谷歌雲存儲由JavaScript
function upload(url, data) {
var pd = new XMLHttpRequest();
pd['open']('PUT', "http://storage.googleapis.com/" + url, true);
pd['setRequestHeader']('Content-type', 'text/html');
pd['setRequestHeader']('x-goog-acl', 'public-read');
pd['setRequestHeader']('Authorization', 'Bearer *********F0aIu4NbTd6A');
pd['setRequestHeader']('Content-length', data['length']);
pd['setRequestHeader']('Connection', 'close');
pd['send'](data);
}
upload('bucked/index.html','<b>hello</b>');
您能否提供錯誤詳情?此外,你所要求的存儲桶是「反駁」 - 是一個錯字?使用命令'gsutil ls gs:// bucked'來檢查該桶是否已經存在可能是值得的。 –
你應該嘗試S3。 GS只是副本(雖然不是很好)。 – themihai