У меня есть следующий код, который запускается при возврате файла PDF-файла с сервера для отчета:
this.http.print_report()
.subscribe( (pdf) => {
this.file = pdf;
},
() => {
},
() => {
this.pdf = new Blob([new Uint8Array(this.file)], {type: 'application/pdf'});
const fileURL = URL.createObjectURL(this.pdf);
// Open window
window.open(fileURL, '_blank');
});
Если я хотел сделать чистый способ загрузки файла в качестве вложения, еслиу них в настройках браузера заблокированы всплывающие окна, как мне это реализовать?