小编ya *_* va的帖子

如何在base64中编码用jspdf和html2canvas生成的文件?

我正在尝试对附加代码中生成的文档进行编码,但没有任何反应,不生成错误,但都没有对文件进行编码,并且ajax request永远不会执行

什么是正确的方法?

    html2canvas(document.getElementById("workAreaModel"), {
    onrendered: function(canvas)
    {
        var img = canvas.toDataURL("image/png");
        var doc = new jsPDF("l", "pt", "letter");
        doc.addImage(img, 'JPEG',20,20);
        var fileEncode = btoa(doc.output());
         $.ajax({
              url: '/model/send',
              data: fileEncode,
              dataType: 'text',
              processData: false,
              contentType: false,
              type: 'GET',
              success: function (response) {
                   alter('Exit to send request');
              },
              error: function (jqXHR) {
                  alter('Failure to send request');
              }
             });
    }
});
Run Code Online (Sandbox Code Playgroud)

javascript html2canvas jspdf

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

html2canvas ×1

javascript ×1

jspdf ×1