Witam wszystkich
chciałbym prosić o pomoc ponieważ piszę formularz dodawania danych do firebase dla mojej aplikacji. Formularz jest w JS i chciałbym żeby obraz zapisywany do storage w trakcie wysyłania danych był zapisany także w formie linku w realtime db. Kombinowałem na wiele sposobów, póki co udało mi się zrobić formularz, który zapisuje tekst z formularza do realtime db bez linku do obrazka oraz oddzielnie obrazek w storage. Czy jest jakaś możliwość zapisania url od razu w postaci linka do bazy? Wiem, że mogę link pobrać po zapisaniu obrazka co mnie nie ratuje za bardzo ponieważ dane tekstowe zapisują się wtedy po raz drugi.
Kod funkcji:
function signUpUser() {
var fb = firebase.database().ref('User');
var newFirebase = fb.push();
newFirebase.set ({
'email': email.value,
'password':pword.value,
'picutre': img.src, (tutaj dawałem zmienną przechowującą link po wyświetleniu obrazu po dodaniu do firebase)
});
firebase
.storage()
.ref('users/')
.child(email.value +'/'+ + Date.now())
.put(file);
}