我能够从Go Runtime在Google Cloud上创建和写入文件,但无法找到使文件公开并获取文件的公共链接的方法。有关如何使用Go Runtime获取文件的公共链接的任何想法吗?
答案 0 :(得分:4)
您可以在不使用代码请求的情况下获取公共链接。
您知道文件的名称以及保存文件的存储区吗?
如果答案是肯定的,您可以轻松构建完整(公共)URL。例如,如果您的文件夹为bucket123
且文件名为sample.txt
,则最终的网址为:
http://storage.googleapis.com/bucket123/sample.txt
要将文件公开,您可以使用Google云端存储API。 This link包含Go中的几个示例。
(专门查看predefinedAcl='publicRead'
API调用中的insert
)