У меня есть тег привязки в HTML для загрузки файла.
<a [href]="myFileUrl"
class="u-text--document"
download="myfile.csv"><span>Title of the Excel document (6.8MB)</span></a>
и этот метод, который я вызываю по ngOninit (),
// subscribe to my file content
getMyFileTemplate(): any {
this.myService.getMyFile().subscribe((response) => {
const FileContent = response;
const blob = new Blob([FileContent], { type: 'application/octet-stream' });
if (navigator.appVersion.toString().indexOf('.NET') > 0) {
this.myFileUrl= window.navigator.msSaveBlob(blob, 'employees');
} else {
this.myFileUrl= this.sanitizer.bypassSecurityTrustResourceUrl(window.URL.createObjectURL(blob));
}
});
}
}
Этот метод отлично работает в Google Chrome, но в IE при перезагрузке страницы файл загружается автоматически, даже не нажимая на ссылку .Может кто-нибудь, пожалуйста, помогите исправить это?