0

我正在使用 Google 云存储客户端库将文件动态上传到其中并从中提供文件。上传部分工作正常。这没有问题。

我面临的问题是上传后,如果我尝试访问应用程序中的文件,则服务链接已损坏。

所以我去了谷歌云控制台,我注意到的一件事是未选中“公开共享”。

如果我选中“公开共享”复选框,那么我可以在我的应用程序中访问该文件。

我已经尝试过 public-read 和 bucket-owner-full-control ACL。

这是我正在使用的代码..

GcsFileOptions options = new GcsFileOptions.Builder().cacheControl("public, max-age=31536000, no-transform").mimeType(mimeType).acl("bucket-owner-full-control").build();

你们能告诉我们我应该进行哪些修改,以检查“公开共享”复选框。

4

1 回答 1

0

您希望文件公开吗?如果是这样,为什么不将 ACL 设置为 public-read 而不是 bucket-owner-full-control?

于 2013-08-28T21:21:56.190 回答