Нет ошибок, я просто хочу проверить, работает ли обратный вызов.Но это не так.Это для AngularFireStorage. После загрузки изображения я планирую получить downloadURL, но проблема в том, что канал для наблюдаемого не работает, я также пытался использовать {tap}, но не повезло.
thisэто код
const path = `hospital/${new Date().getTime()}_${file.name}`;
const customMetadata = { app : 'PROV-H meta'};
const ref = this.storage.ref(path);
this.task = ref.put(file,{customMetadata});
this.percentage = this.task.percentageChanges();
this.snapshot = this.task.snapshotChanges().pipe(
finalize(()=>{
console.log("percent finalize");
})
);
Это журналы с консоли.
XHR finished loading: GET "http://localhost:4200/sockjs-node/info?t=1540028075438".
zone.js: 2969 XHR закончил загрузку: ОПЦИИ "https://firebasestorage.googleapis.com/v0/b/prov-h-fae96.appspot.com/o?name=hospital%2F1540028079723_caps.png".
простокуча таких. Никаких ошибок.
Есть ли альтернативы для получения пути downloadUrl?
К вашему сведению, я не могу подписаться на downloadURL, если не могу заставить работать обратный вызов.
this.snapshot = this.task.snapshotChanges().pipe(
finalize(()=>{
console.log("percent finalize"); //THIS IS NOT GETTING CALLED;
})
);