在flutter中从谷歌云存储桶url加载图像

问题描述 投票:0回答:1

我有一个来自 api 响应的产品列表,其中包含产品的图像 url。网址就像

https://storage.googleapis.com/bucket-1/logos/My%20Product.png

但我无法从谷歌云存储桶访问此图像,因为该存储桶不是公开的。我已经配置了firebase项目,云存储桶也在同一个项目中。但我无法在 firebase 控制台中看到该存储桶。它只显示在谷歌控制台中。 我们是否必须将此存储桶设置为公共才能访问应用程序中的图像? 您能否建议在不公开此存储桶的情况下访问此网址的解决方案?

firebase google-cloud-platform google-cloud-storage
1个回答
1
投票

我们是否必须将此存储桶设置为公共才能访问应用程序中的图像?

是的,请参阅有关公开对象的文档。没有其他方法可以使此 URL 可供任何人下载内容。

最少您必须在单个对象上设置权限才能将其公开,但如果您有多个对象,您不妨对整个存储桶设置权限。

© www.soinside.com 2019 - 2024. All rights reserved.