我正在使用SendGrid在我的Node.js应用程序中发送电子邮件。无论我尝试哪种组合来附加pdf,最终附加的pdf都无法阅读。
我已经尝试过:
我已经尝试过:
fs.readFile('public_html/img/Report.pdf',function(err,data){
var base64data = new Buffer(data).toString('base64');
sendgrid.send({
to : hexDecode(_.e),
from : 'xxxxxxxxx@gmail.com',
subject : 'Report',
files : [{filename:'Report.pdf',content:'data:application/pdf;base64,'+base64data}],
// files : [{filename:'Report.pdf',contentType:'data:application/pdf',url:'public_html/img/'Report.pdf'}],
// files : [{filename:'Report.pdf',url:'public_html/img/'Report.pdf'}],
html : 'bla bla'
有人知道如何防止“无法加载PDF文档”吗?