Firebase Cloud Storage скачать URL-адрес против пути - PullRequest
0 голосов
/ 10 сентября 2018

Я новичок в хранении данных на базе Firebase и хочу знать, что такое лучшая практика. Я хочу загрузить изображение в облачное хранилище FireBase, и мне был возвращен URL-адрес для загрузки, который я затем сохранил в FireStore. URL загрузки постоянный? Другие пользователи будут читать из магазина, чтобы получить изображение для загрузки изображения.

Но когда я хочу удалить изображение из CloudStorage, у меня есть только URL-адрес загрузки, но не путь к файлу. Так я могу удалить это?

Если вместо этого я сохраню путь к файлу, как получить URL-адрес для загрузки?

1 Ответ

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

Является ли URL загрузки постоянным?

URL-адрес загрузки будет работать, пока вы не отзовете его.

У меня есть только URL-адрес загрузки, но не путь к файлу. Так я могу удалить это?

Вы можете получить StorageReference из URL-адреса для загрузки, позвонив по номеру FirebaseStorage.getReferenceFromUrl() (или эквиваленту для вашей платформы).

Если вместо этого я сохраню путь к файлу, как получить URL-адрес для загрузки?

Вы можете создать StorageReference для пути с помощью FirebaseStorage.getReference(), а затем вызвать StorageReference.getDownloadUrl().

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