Скачайте PDF-файл принудительно вместо открытия новой вкладки с помощью JavaScript - PullRequest
0 голосов
/ 03 октября 2018

Вот что я сделал до сих пор.Мне удалось загрузить файл, но он дает мне «объект% 200% объект» в URL, когда я пытаюсь открыть файл.

     fetch({
        url,
        method: 'GET',
        responseType: 'blob', // important
        contentDisposition: 'attachment',
        contentType: 'application/pdf',
        mode: 'no-cors'
    })
    .then(r => r.blob())
    .then((response) => {
        console.log(response);
        const s = window.URL.createObjectURL(new Blob([response.data]));
        const link = document.createElement('a');

        link.setAttribute('download', `test.pdf`);
        link.click();
    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...