There was a problem downloading the pdf file

Hello,
I am using the below code to download PDF file but now a problem started to occur and the download is failing I wonder where is the error?

function pdf_dow(butonid, url_link, dosya_adi) {

    // İndiriliyor
    var setLoading = function () {
        var search = $("#" + butonid + "");
        if (!search.data('normal-text')) {
            search.data('normal-text', search.html());
        }
        search.html(search.data('loading-text'));
    };

    var clearLoading = function () {
        var search = $("#" + butonid + "");
        search.html(search.data('normal-text'));
    };
    setLoading(); // İndiriliyor başlat

    // Dosya indirme
    fetch(url_link)
        .then(resp => resp.blob())
        .then(blob => {
            const url = window.URL.createObjectURL(blob);
            const a = document.createElement('a');
            //a.style.display = 'none';
            a.href = url;
            // istediğiniz dosya adı
            a.download = dosya_adi + ".pdf";
            document.body.appendChild(a);
            a.click();
            window.URL.revokeObjectURL(url);
            clearLoading(); // İndiriliyor durdur
        })
        .catch(() => alert('PDF Dosya indirmede bir hata oluştu\nLütfen tekrar deneyin\nSorun devam ederse yöneticiye bildirin!'));
}

I found the problem “Content-Length:”

            header('Content-Type: application/pdf');
            //header('Content-Length: ' . filesize($file));
            header('Content-Transfer-Encoding: binary');
Sponsor our Newsletter | Privacy Policy | Terms of Service