отправить файл html2canvas на сервер с javascript - PullRequest
0 голосов
/ 06 августа 2020

У меня есть этот код, который преобразует HTML таблицу в PDF с HTML2CANVAS и jsPDF. Он отлично сохраняет файл.

function sendEmailReport(){
  var fbcanvas = document.getElementById("timingGraph");
               html2canvas($(fbcanvas),
        {
            onrendered: function (canvas) {
                         var pdf = new jsPDF("l", "mm", "a4");
              var imgData = canvas.toDataURL('image/jpeg', 1.0);
              pdf.addImage(imgData, 'JPEG', 10, 10, 270, 130);
              pdf.save('WebSiteScreen.pdf');
              google.script.run.sendEmail(pdf)
            }
        })
}

Но также мне нужно передать его на сервер, а затем отправить по электронной почте вместе с другими данными. Как это сделать, потому что «google.script.run.sendEmail (pdf)» не работает и возвращает ошибку Uncaught TypeError: Failed из-за недопустимого значения в свойстве: pdfEscape

...