#typescript #http #pdf-generation #blob #angular12
Вопрос:
Я пытаюсь сгенерировать pdf-файл из ответа api и получаю ошибку
На службе.ts
getpdf():any { return this.http.get(`${url}`, { responseType: 'blob' }); }
в компоненте.ts
download(){ this.service.getpdf().subscribe((data : any) =gt; { const data_url: Blob = new Blob([data], {type: 'application/pdf'}); var downloadURL = window.URL.createObjectURL(data_url); var link = document.createElement('a'); link.href = downloadURL; link.download = "testPdf"; link.click(); }); }
в component.html
lt;button (click)="download()"gt;Testlt;/buttongt;
Я получаю ошибку ниже
Не удалось загрузить PDF-документ.
Пожалуйста, кто-нибудь может мне помочь.