Я хотел бы получить изображение из своего хранилища базы данных. Путь: images / recipes / test.jpg, и я хочу сделать это при получении других данных из определенного пути моей коллекции.
Вот весь код:
_retrieveData = async() => {
let fbData = [];
let getImageURL = '';
await Firebase.db.collection('fl_content').get().then(query => {
query.forEach(doc => {
firebase.files.ref().child("images/recipes/test.jpg")
.getDownloadURL()
.then(url => {
getImageURL = url;
});
fbData.push({
id: doc.id,
titel: doc.data().titel,
beschreibung: doc.data().beschreibung,
bild: getImageURL
});
})
});
this.setState({ fbData, isLoading: false });
}
Я вижу бесконечный ActivityIndicator :(. Без раздела "firebase.files" (до начала fbData.push) я получаю id, titel и beschreibung из моей коллекции.
Кто-нибудь знает,Как я могу получить прямое изображение? После этого я хотел бы получить изображение, которое отмечено в качестве ссылки в коллекции. Но сначала было бы здорово получить изображение напрямую.
Части аутентификациипублика за первый шаг!