да, вы должны хранить это downloadURL
, сгенерированное из StorageReference
файла внутри вашей структуры базы данных таким образом, что вы избегаете создания нового файла или того же самого для получения другого downloadURL
, в этомВ этом случае вы также можете получить доступ к этому URL-адресу изображения из любого места в вашем коде с помощью DatabaseReference
и показать его в любом месте.
PS: восстановление URL-адреса загрузки подразумевает повторную загрузку того же изображения и создание нового downloadURL-файла вв этом случае вы тратите впустую сетевые ресурсы, так как вы повторно обращаетесь к хранилищу Firebase, чтобы сохранить тот же файл, кстати, файл будет заменен, но вы будете тратить ресурсы.Просто загрузите его один раз, получите downloadURL, сохраните его в своей базе данных, а затем получите его в любом месте.