Извлекать файлы из хранилища Firebase с помощью флаттера - PullRequest
0 голосов
/ 01 марта 2020

У меня есть этот экран с именем Домашняя страница , где есть разные сообщения. Все данные, хранящиеся в облачном хранилище и профиле пользователя, хранятся в хранилище Firebase. и я сохраняю изображение пользователя таким образом, чтобы номер телефона пользователя был fileName изображения пользователя. и я хочу получить изображение пользователя, соответствующее их телефонному номеру, который является fileName, и да телефонный номер хранится в облаке Firebase. enter image description here

1 Ответ

0 голосов
/ 02 марта 2020

Эта статья является одним из лучших учебных пособий по хранению и трепетанию базы Firebase

Соответственно, это вернет виджет Image. Пройдите context и Phone Number

Future<Widget> _getImage(BuildContext context, String image) async {
    Image m;
    await FireStorageService.loadImage(context, image).then((downloadUrl) {
        m = Image.network(
            downloadUrl.toString(),
            fit: BoxFit.scaleDown,
        );
    });
    return m;
}

Прежде всего вам необходимо настроить firebase storage service и firebase storage rules, как описано в предыдущем уроке.

...