Я пытаюсь сохранить файл 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) {
}
})
});
}