Приведенный ниже код работает нормально, с сервера я могу загрузить файл и браузер, спрашивая, где сохранить файл. но я хочу показать сообщение об успехе после сохранения файла или нажатия кнопки «Сохранить» в диалоговом окне. до того, как это сообщение не должно появиться.
здесь я использую пакет FileSaver из npm, чтобы сохранить файл, и изменил chrome настройку переопределения загрузки браузера, чтобы открыть диалоговое окно сохранения как открытия.
exportFileData(e) {
this.clearMsg();
e.preventDefault();
this.export.exportFile().subscribe(
(blob) => {
FileSaver.saveAs(blob, 'abcDefault.zip');
this.Msg = 'successful!';
this.Status = true;
},
(err) => {
this.Msg = 'failed! Please contact Admin';
this.Status = false;
}
);
}