从Go Runtime获取Google云端存储上传文件的公开链接

时间:2015-03-12 04:28:14

标签: google-app-engine google-cloud-storage

我能够从Go Runtime在Google Cloud上创建和写入文件,但无法找到使文件公开并获取文件的公共链接的方法。有关如何使用Go Runtime获取文件的公共链接的任何想法吗?

1 个答案:

答案 0 :(得分:4)

您可以在不使用代码请求的情况下获取公共链接。

您知道文件的名称以及保存文件的存储区吗?

如果答案是肯定的,您可以轻松构建完整(公共)URL。例如,如果您的文件夹为bucket123且文件名为sample.txt,则最终的网址为:

http://storage.googleapis.com/bucket123/sample.txt

要将文件公开,您可以使用Google云端存储API。 This link包含Go中的几个示例。

(专门查看predefinedAcl='publicRead' API调用中的insert