Как различить изображения в хранилище в Firebase Android? - PullRequest
0 голосов
/ 26 сентября 2018

Мне нужно загрузить несколько изображений, связанных с несколькими вещами, например, изображения для пользователей, изображения для категорий и т. Д. *

, когда я искал о загрузке изображений в Firebase, они загружают их в хранилище, но если я хочунапример, чтобы получить изображения всех пользователей, как я могу это сделать?

1 Ответ

0 голосов
/ 26 сентября 2018

Обычно вы хотите хранить изображения от каждого пользователя в отдельной папке, чтобы вы могли безопасный доступ к ней.Итак:

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

Но даже при такой структуре вы не можете получить список файлов из Firebase SDK для облачного хранилища.Для получения дополнительной информации см. Эти вопросы:

Таким образом, вы, как правило, хотите сохранить путь и / или загрузить URL-адрес для каждого изображения в отдельном месте.База данных Firebase Realtime и Cloud Firestore отлично подходят для этого.Если вы храните их в структуре, аналогичной файлам в хранилище, вам будет легко запрашивать только изображения определенного пользователя.

...