小编Иль*_*нин的帖子

Nodemailer发送base64数据URI作为附件。怎么样?

基本上,我有一个使用Canvas创建的图像,它使用base64编码的数据URI。然后将此数据URI附加到电子邮件。

...,
 attachments:[{
 fileName: "cat.jpg",
 contents: new Buffer(cat, 'base64')
}],
Run Code Online (Sandbox Code Playgroud)

电子邮件已收到,但附件不可见。$ file cat.jpg在linux中运行会返回:

cat.jpg: ASCII text, with very long lines, with no line terminators
Run Code Online (Sandbox Code Playgroud)

为什么使用ASCII?我已经提到过base64。我该如何解决这个问题?谢谢。

node.js nodemailer

4
推荐指数
2
解决办法
4923
查看次数

标签 统计

node.js ×1

nodemailer ×1