如何在Firebase中保存Firebase存储映像URL?

如何在Firebase中保存Firebase存储映像URL?,firebase,firebase-realtime-database,firebase-security,firebase-storage,Firebase,Firebase Realtime Database,Firebase Security,Firebase Storage,我正在使用Firebase创建一个Instagram风格的应用程序 用户将向Firebase存储上传一个图像,这是可行的。现在,我想将该图像与其他信息(如标题)联系起来。在具有标题等内容的对象中存储图像URL的正确方法是什么?此时,我将图像URL存储为https://firebasestorage.googleapis.com/v0/b/xxx-xxx.appspot.com/o/xxx.jpeg?alt=media&token=xxx在对象内的imageUrl属性内 我想知道是否应该这样做,以

我正在使用Firebase创建一个Instagram风格的应用程序

用户将向Firebase存储上传一个图像,这是可行的。现在,我想将该图像与其他信息(如标题)联系起来。在具有标题等内容的对象中存储图像URL的正确方法是什么?此时,我将图像URL存储为
https://firebasestorage.googleapis.com/v0/b/xxx-xxx.appspot.com/o/xxx.jpeg?alt=media&token=xxx
在对象内的imageUrl属性内

我想知道是否应该这样做,以及只有在用户登录时才需要应用哪些Firebase存储规则来访问图像

需要仅应用于的Firebase存储规则有哪些 如果用户已登录,是否访问图像


使用这些规则,只有经过身份验证的用户才能访问图像。此示例显示在上。这实际上是Firebase存储的默认规则。

这不起作用吗?您是否遇到了特定的编码困难?如果是,请发布您的代码,我们将尽力提供帮助。如果不是,可能是基于意见的问题/答案。这是可行的,但我想知道这是否是正确的方法,如果是,设置规则,以便登录用户能够查看图像
service firebase.storage {
  match /b/{bucket}/o {
    match /{allPaths=**} {
      allow read, write: if request.auth != null;
    }
  }
}