我正在尝试使用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) {
}
})
});
}