如何在JavaScript中将生成的pdf附加到smtpjs邮件

我正在通过使用jsPDF将html文件转换为pdf来创建pdf

var doc = new jsPDF();
 var specialElementHandlers = {
  '#fav-items': function (element,renderer) {
      return true;
  }
   };

 $('#submit').click(function () {
  doc.fromHTML($('#fav-items').html(),15,{
      'width': 170,'elementHandlers': specialElementHandlers
  });

  var pdfBase64 = doc.output('datauristring');

然后我使用smtpjs发送电子邮件。电子邮件已成功发送,但无法附加pdf文件。请指导我。

发送电子邮件的代码

Email.send({
Host: "smtp.gmail.com",username : "abc@gmail.com",Password : "abc",To : receiver,From : "abc@gmail.com",Subject : emailSubject,Body : emailBody,Attachments : [
  {

  }]
}).then(
)
});
qq8117513 回答:如何在JavaScript中将生成的pdf附加到smtpjs邮件

     Email.send({
     Host: "smtp.gmail.com",Username : "abc@gmail.com",Password : "abc",To : receiver,From : "abc@gmail.com",Subject : emailSubject,Body : emailBody,Attachments : [
     {
      name : list.pdf
      data : pdfBase64 

     }]
     }).then(
     )
     });

这有效! 创建的pdf作为附件添加到电子邮件中

本文链接:https://www.f2er.com/2904080.html

大家都在问