Tag: 节点 PDFK

无法正确地将使用nodejs PDFKit制作的pdf附加到通过Nodemailer发送的电子邮件

将附带pdfkit(节点)的pdf附加到通过nodemailer和Sendgrid API发送的电子邮件中时遇到问题。 电子邮件工作正常 生成到磁盘的PDF是好的,但附件上的PDF不断出现损坏,无法读取。 我已经尝试了许多不同的变化,并通过谷歌研究,但我不知道如何得到这个工作。 创buildpdf的代码: var fs = require('fs'); var PDFDocument = require('pdfkit'); doc = new PDFDocument({ size: 'letter' }); doc.pipe(fs.createWriteStream('./public/img/test.pdf')); doc.text('my text') doc.end(); 我的节点代码: var nodemailer = require('nodemailer'); var sgTransport = require('nodemailer-sendgrid-transport'); var options = { auth: { api_key: process.env.SENDGRID_API } } var mailer = nodemailer.createTransport(sgTransport(options)); var email = { to: 'XXXXXXXX@gmail.com', from: […]