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

Мне было интересно узнать, возможно ли загрузить изображение в Firebase Storage без действий пользователя по выбору того, какое изображение он хочет загрузить. На самом деле мое приложение хорошо работает с кнопкой «загрузить», в которой я выбираю, какое изображение я хочу загрузить.

Но когда я попробую это:

StorageReference storageReference = FirebaseStorage.getInstance().getReference();
Uri file = Uri.fromFile(new File("com.estrongs.files/storage/emulated/0/TFG/user_information.jpg"));
StorageReference riversRef2 = storageReference.child("tfg/user_information.jpg");

riversRef2.putFile(file)

Я получаю сообщение об ошибке от Firebase: " Произошла неизвестная ошибка, проверьте код результата HTTP ...."

Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 05 июля 2018

Вы пытаетесь поместить файл в неправильную ссылку

StorageReference riversRef2 = storageReference.child("tfg/user_information.jpg");

riversRef2.putFile(file)

проверьте, что вы пытаетесь добавить в riversRef2 фотографию, а riversRef2 - это ссылка на фотографию.

смените ссылку, и она будет работать

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

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