Как исправить этот файл PDF загрузки JQuery (он использует веб-сервис) - PullRequest
0 голосов
/ 08 апреля 2019

Я пытаюсь сохранить файл PDF в папке моего сервера с помощью веб-службы.Я думаю, что это должно быть простой задачей, и после долгих исследований в сети, я нашел скрипт ниже. Когда я запускаю его, я получаю сообщение об ошибке «InternalError: слишком много рекурсии».Эта ошибка возникает в jquery.min.js

Может кто-то указать мне, что я делаю неправильно .. Пожалуйста,

    function salva2(quality = .10) {
        const filename = 'ThisIsYourPDFFilename.pdf';

        html2canvas(document.querySelector('#renderPDF'),
            { scale: quality }
        ).then(canvas => {
            let pdf = new jsPDF('p', 'mm', 'a4');
            window.onePageCanvas = document.createElement("canvas");
            window.onePageCanvas = canvas.toDataUR;
            pdf.addImage(canvas.toDataURL('image/png'), 'PNG', 0, 0, 211, 298);
            //pdf.save(filename);


            jQuery.ajax({
                url: '/WebserviceFace/UploadFile',
                type: 'POST',
                contentType: 'application/pdf; charset=utf-8',
                dataType: 'pdf',
                data: {
                    fileName: 'Teste1',
                    contentType: 'pdf',
                    bytes: pdf,
                },
                error: function (request, status, error) {
                },
                sucess: function (data, status, request) {
                }
            })
        });
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...