с Kotlin можно ли преобразовать URL-адрес хранилища Google (GS: //) в HTTPS? - PullRequest
0 голосов
/ 17 марта 2020

Пытаясь использовать Glide и Picasso, я увидел, что они требуют ввода строки HTTPS://. Я проверил, и это отлично работает. Но если я использую GS://, который вы получаете от Storage Reference, то изображение не загружается.

Есть ли способ преобразовать GS:// в HTTPS://?

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

1 Ответ

1 голос
/ 17 марта 2020

Если у вас есть URL-адрес gs: // в облачном хранилище, и вы хотите отобразить его в Glide, вы можете использовать библиотеку FirebaseUI Storage , предоставленную командой Firebase. После его правильной интеграции вы можете просто передать URL-адрес gs в Glide, и он будет знать, как загрузить изображение для отображения.

Насколько мне известно, для Picasso нет эквивалента.

Вы также можете использовать getDownloadUrl в StorageReference , чтобы получить URL-адрес загрузки HTTPS, который будет работать в любом случае.

...