Я хотел бы получить URL-адрес для загрузки частного изображения в хранилище firbase.
Здравствуйте, попробовал многие предложения на сайте, но все они заканчиваются тем же результатом.
Я попробовал следующий код:
getImageNow() async {
StorageReference ref =
FirebaseStorage.instance.ref().child("/1.jpg");
String url = (await ref.getDownloadURL()).toString();
return url;
}
Это работает, когда я печатаю URL внутри функции, но когда я пытаюсь вызвать print(getImageNow())
, чтобы получить URL, я просто получаю "Instance of 'Future<dynamic>'"
ОБНОВЛЕНИЕ *************
В конце концов я пытаюсь получить что-то вроде этого:
return Image.network(
getImageNow(),
);
Но я могуне заставить его работать с асинхронным.