我正在使用Google云存储客户端库动态上传文件并从中提供文件。上传部分工作正常。这没有问题。
我面临的问题是上传后如果我尝试访问我的应用程序中的文件,服务链接就会中断。
所以我去了谷歌云控制台,我发现有一件事是未经检查共享公开。
如果我选中Shared Publicly复选框,那么我可以访问我的应用程序中的文件。
我尝试过使用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();
你能告诉我们应该做什么修改,检查一下共享公共复选框。
答案 0 :(得分:0)
您希望该文件公开发布吗?如果是这样,为什么不将ACL设置为public-read而不是bucket-owner-full-control?