Nodemailer.js数据URI附件

时间:2016-05-20 14:59:36

标签: node.js nodemailer

我正在尝试通过nodemailer发送DataURI附件

这是我的代码:

    var mailOptions = {
    from: 'Testing' <test@test.com>', 
    to: recipient,
    bcc: 'test2@test.com',
    subject: 'Testing Attachment functionality', 
    attachments: [
        {
        filename: 'attachment',
        filePath: dataURI
        },
        ],
    html: '<p> Check the attachment</p>'
    }

我收到带附件的邮件,但它是一个大小为一些字节的空白文件。例如,如果我发送PNG文件的DataURI,我会在邮箱中收到一个DAT文件。

有人遇到过这个问题吗?

1 个答案:

答案 0 :(得分:0)

似乎我的代码错了。我更新到最新版本的Nodemailer(v1 +)并使用以下代码:

attachments: [
        {
            path: dataURI                
        }
        ]