В настоящее время я разрабатываю приложение Ionic 3 для Firebase и использую AngularFire для своего FYP. Я только что закончил работу над загрузкой изображений в FireBase, и теперь я хочу получить изображения. Однако, используя getDownloadURL (), я не получил ни одного URL, переданного обратно. Вот мой код:
upload(){
this.firebaseauth.authState.take(1).subscribe(auth => {
const ref=this.mypicref.child('images').child(`${auth.uid}`).child(this.uid())
.putString(this.picdata,'base64', {contentType:'image/png'})
.then(savepic => {
this.picurl=savepic.getDownloadURL()
});
console.log(this.picurl);
})
}
Я искал решения, но ничего не получалось. Я новичок в этом, поэтому я не знаю, где я ошибся. Надеюсь, кто-нибудь поможет. Заранее спасибо.