Kar*_*Rao 2 google-app-engine google-cloud-storage
我无法通过Go Runtime在Google Cloud上创建文件并将其写入文件,但是无法找到一种方法来公开文件并获取文件的公共链接。关于如何使用Go Runtime获取文件的公共链接的任何想法吗?
您可以获取公共链接,而无需代码中的请求。
您知道文件的名称以及将其保存到的存储桶吗?
如果答案是肯定的,则可以轻松构造完整的(公共)URL。例如,如果存储桶为bucket123且文件名为,则sample.txt最终URL为:
http://storage.googleapis.com/bucket123/sample.txt
Run Code Online (Sandbox Code Playgroud)
为了使文件公开,您可以使用Google Cloud Storage API。此链接包含Go中的几个示例。
(专门predefinedAcl='publicRead'在insertAPI调用中查找)