Google cloud storage 如何通过元数据信息下载Google云存储对象

Google cloud storage 如何通过元数据信息下载Google云存储对象,google-cloud-storage,Google Cloud Storage,文件如下: 我使用此函数尝试下载obejct。但只有响应元数据信息 getFile:(文件id,回调)-> gapi.client.request(paramas,回调) selfLink字段指向包含对象元数据的规范URL。要获取对象的内容,您应该使用mediaLink字段。使用谷歌存储服务下载文件时也遇到问题 一旦我在给定的bucket中列出了我的对象,我就会得到一个项目数组,每个项目都有一个媒体链接,其中包含指向我的文件的URL,看起来像 https://www.googleapis.co

文件如下:

我使用此函数尝试下载obejct。但只有响应元数据信息

getFile:(文件id,回调)->

gapi.client.request(paramas,回调)


selfLink
字段指向包含对象元数据的规范URL。要获取对象的内容,您应该使用
mediaLink
字段。

使用谷歌存储服务下载文件时也遇到问题

一旦我在给定的bucket中列出了我的对象,我就会得到一个项目数组,每个项目都有一个媒体链接,其中包含指向我的文件的URL,看起来像

https://www.googleapis.com/storage/v1beta2/b/<bucket>/o/<object>?generation=1234567890&alt=media
但我收到一条错误消息说

*The document has moved <A HREF="https://storage.googleapis.com/<bucket>/<object>?generation=1234567890">here</A>*
*文档已移动*
因此,从以下作品下载时,请注意子域中的变化

https://storage.googleapis.com/<bucket>/<object>?generation=1234567890
https://storage.googleapis.com//?generation=1234567890

嘿,我发现google cloud storage object.get api可以下载数据。但我只能回应元数据。即使我指定了“如果修改,则无法获取数据”,因为“Headera您是否使用
alt=media
查询参数?不,似乎不需要。对,这不是必需的,但它默认为
alt=json
,返回元数据。如果您想要介质,您需要指定
alt=media
。我添加了alt=media,它响应“出现网络错误,请求无法完成。”
*The document has moved <A HREF="https://storage.googleapis.com/<bucket>/<object>?generation=1234567890">here</A>*
https://storage.googleapis.com/<bucket>/<object>?generation=1234567890