2016-12-12 2 views
1

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

  1. Сценарий 1: - Я в основном ищет HTTP или HTTPS URL, который я могу вставить его в браузере, и изображение может быть загружен.

  2. Сценарий 2: - Я могу получить общедоступный URL-адрес, чтобы написать менеджер загрузок в своем веб-приложении, которое может загружать изображения с этих URL-адресов.

Кроме того, если возможно, я хочу, чтобы он был полностью независим от ссылки на базу данных firebase.

Заранее спасибо.

+0

Если у вас есть ссылка на файл в хранилище Firebase, вы можете [получить URL его загрузки] (https://firebase.google.com/docs/storage/android/download-files#download_data_via_url), что является общедоступный, но неопознанный URL-адрес для этого файла. API для получения списка файлов в Firebase Storage отсутствует. Вы, кажется, уже знаете это, так что отличает ваш вопрос от [этого] (http://stackoverflow.com/questions/37335102/how-to-get-an-array-with-all-pictures)? –

ответ

0

Вы можете использовать Fibrebase SDK на своей серверной стороне до download любой сохраненный файл, чтобы обслуживать его, когда клиент запрашивает его по имени, например.

1

При загрузке файла URL-адрес сохраненного файла доступен в возвращаемом UploadTask.TaskSnapshot. Вы также можете получить URL-адрес от StorageReference, используя getDownLoadUrl().

example can be found в проекте Quickstart Firebase.

Смежные вопросы