如何修复此JQuery上传PDF文件(它使用网络服务)

时间:2019-04-08 14:09:51

标签: jquery pdf upload

我正在尝试使用Web服务将PDF文件保存在服务器文件夹中。我认为这应该是一个简单的任务,经过WEB的大量研究后,我找到了以下脚本。运行该脚本时,我收到错误“ 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) {
                }
            })
        });
    }

0 个答案:

没有答案