0

我需要上传与多个事物相关的多个图像,例如用户图像的类别图像等......

当我搜索有关在 Firebase 中上传图片时,他们会将它们上传到存储中,但如果我想检索所有用户图片,我该怎么做?

4

1 回答 1

0

您通常希望将每个用户的图像存储在单独的文件夹中,以便您可以安全地访问它。所以:

/uid1/image1
/uid1/image2
/uid2/image3
/uid2/image4

但即使采用这种结构,您也无法从 Firebase SDK for Cloud Storage 中获取文件列表。有关更多信息,请参阅这些问题:

因此,您通常也希望将每个图像的路径和/或下载 URL 存储在单独的位置。Firebase 实时数据库和 Cloud Firestore 非常适合这一点。如果您将它们存储在与 Storage 中的文件类似的结构中,则很容易仅查询特定用户的图像。

于 2018-09-26T16:34:26.160 回答