因此,我正在为公寓创建一个Web应用程序,我需要将图像上传到Firebase存储。上传效果很好,但是现在我需要将downloadURL以及其他所有属性放入实时数据库中。 请注意,所有代码均有效,我只需要知道如何将downloadURL保存到一个let中即可。预先感谢
document.querySelector('.verstuurtoevoegen').addEventListener('click', function (e) {
e.preventDefault();
if (fileUpload.value !== '') {
fileName = evt.target.files[0].name.replace(/\s+/g, '-').toLowerCase();
const storageRef = firebase.storage().ref(`images/${fileName}`);
storageRef.put(evt.target.files[0]);
}
firebase.database().ref('koten').push({
huurbaas: username,
prijs: prijs.value,
borg: borg.value,
soort: soort.value,
oppervlakte: oppervlakte.value,
verdieping: verdieping.value,
aantalpersonen: aantalPersonen.value,
aantalkoten: aantalKoten.value,
toilet: toilet.value,
douche: douche.value,
bad: bad.value,
keuken: keuken.value,
meubels: meubels.value,
stad: stad.value,
straat: straat.value,
huisnummer: huisnummer.value,
postcode: postcode.value,
beschrijving: beschrijving.value,
foto: fileName
});
})