【问题标题】:Will Firebase Storage charges me GB download for photoUrl that is stored in my document flutter?Firebase 存储是否会针对存储在我的文档中的 photoUrl 向我收取 GB 下载费用?
【发布时间】:2021-05-21 15:17:37
【问题描述】:
将我的照片上传到 Firebase 存储后,我将 photoUrl 作为字段保存在我的文档中。现在的问题是,如果我调用该文档,包括 photoUrl 在内的所有字段都将从 Firestore 收到。 photoUrl 字段只有 URL。
Firebase Storage 提到他们将为 Firebase Storage 的 GB 下载收费。所以如果我只调用包含photoUrl 的文档,Firebase 会为此向我收取 GB 下载费用吗?
【问题讨论】:
标签:
firebase
flutter
google-cloud-firestore
firebase-storage
【解决方案1】:
如果我理解正确,您将文件上传到 Cloud Storage 并将相应的文件 URL (photoUrl) 存储在 Firestore 文档中。上传文件后,您可能使用getDownloadURL() 获取此 URL。
Cloud Storage 和 Cloud Firestore 是两种不同的服务,具有两种不同的计费“类别”。
因此:
- 如果您只查询包含
photoUrl 字段的 Firestore 文档,
您不是在查询 Cloud Storage。所以唯一的成本将是一个
对应于读取的 Firestore 文档。
- 如果您使用此 URL 下载文件,那么唯一的费用将是
与云存储文件下载对应的那个。你不是
查询 Firestore,但仅使用您以前获得的 URL
来自 Firestore。