Загрузить изображение в Firebase Storage по ссылке - PullRequest
0 голосов
/ 04 июня 2018

Я хочу загрузить изображения в хранилище Firebase.Я знаю, как загружать изображения в FireBase, используя Uri.Но есть ли способ, с помощью которого я могу загружать изображения в firebase, используя ссылку?

Я использую API в своем проекте и могу использовать его только 1000 раз в месяц, поэтому я пытаюсь сохранить изображения в firebase каккак только он получен из API.API дает ссылку на изображение, которое я использую для отображения изображений в режиме просмотра изображений с помощью Picasso.

предположим, что моя ссылка http://xxx.xx.xxx. ...... png ?Я преобразовал его в Uri, используя Uri.parse (ссылка).Firebase дает мне исключение, когда я пытаюсь это сделать.

Исключение

StorageException: No content provider: http://xx.xx.com/xx/xx/xxx/xx/xx.png?
                                                                         java.io.FileNotFoundException: No content provider: http://xx.xx.com/xx/xx/xx/xx/xx.png?

1 Ответ

0 голосов
/ 04 июня 2018

Firebase Storage SDK не будет работать с такими удаленными файлами.Вы не можете передать ему URL-адрес HTTP и ожидать, что он загрузит этот удаленный файл, а затем загрузит его в хранилище.Сначала необходимо загрузить удаленный файл, а затем загрузить его.

Если неясно, передаваемый вами Uri должен ссылаться только на локальный файл.

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