Я пытаюсь загрузить файл в angular приложении, чтобы запустить его с помощью angularfire. Сначала я создаю наблюдаемое из обещания, а затем пытаюсь использовать catcherror, чтобы получить ошибку. У меня есть правило, настроенное в правилах хранения, чтобы не допустить файлы размером более 1 МБ. Когда я пытаюсь загрузить файл большего размера, это не позволяет, но я также не получаю сообщение об ошибке. Связано ли это с созданием наблюдаемого использования from? Вот мой код.
let ref = this.afStorage.ref(`/folder`);
return from(ref.put(file)).pipe(
tap(() => this.store.dispatch(fromRoot.loadSuccess({message: `File Uploaded Successfully`, showMsg: true}))),
catchError(err => of(fromRoot.loadFail({message: `Failed To Upload File`, showMsg: true, error: err})))
)