基本上我有一个使用 Canvas 创建的图像,它位于 base64 编码的数据 URI 中。然后将此数据 URI 附加到电子邮件中。
...,
attachments:[{
filename: "cat.jpg",
contents: new Buffer(cat, 'base64')
}],
已收到电子邮件,但无法查看附件。$ file cat.jpg
在 linux 中运行返回:
cat.jpg: ASCII text, with very long lines, with no line terminators
为什么是 ASCII?我已经提到过base64。我该如何解决这个问题?谢谢你。