这里的文档:https://developers.google.com/storage/docs/reference-methods#getobject
我使用这个函数,试着下载一个命令。但是只有响应元数据信息
getFile:(file_id,回调)-> 日志(“getFileMetadata”)除非回调回调= ( resp ) ->日志“读取完整”,resp params = path:“/storage/v1beta 2/b/#{@BUCKET}/o/#{file_id}”方法:"GET“报头:主机:"storage.googleapis.com”,如果修改-自"Fri,2001年2月19日22:04:23 GMT“警报(”12 storage.googleapis.com") Gapi.client.request(顺铂,回调)
发布于 2013-10-28 15:36:00
selfLink字段指向包含对象元数据的规范URL。要获取对象的内容,应该使用mediaLink字段。
发布于 2014-03-07 13:37:35
在使用Google_Storage_Service下载文件时也遇到了问题。
一旦我在给定的桶中列出了我的对象,我就会得到一个条目数组,每个条目都有一个媒体链接,其中包含一个指向我的文件的URL,它看起来像
https://www.googleapis.com/storage/v1beta2/b/<bucket>/o/<object>?generation=1234567890&alt=media因此,自然地,我尝试使用Google_Http_Request下载这个文件(也许有更好的方法吗?)
$request = new \Google_Http_Request($item->getMediaLink(), 'GET');
$httpRequest = $this->googleClient->getAuth()->authenticatedRequest($request);但我收到一条错误信息说..。
*The document has moved <A HREF="https://storage.googleapis.com/<bucket>/<object>?generation=1234567890">here</A>*因此,从下面的作品下载,注意子域中的变化
https://storage.googleapis.com/<bucket>/<object>?generation=1234567890https://stackoverflow.com/questions/19630222
复制相似问题