2016-05-20 12 views
0

Ich versuche, über eine DataURI Anlage zu senden nodemailerNodemailer.js Daten URI Befestigung

Dies ist mein Code:

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

ich eine Mail mit dem Anhang erhalten, aber es ist eine leere Datei des Größe einiger Bytes. Zum Beispiel, wenn ich die DataURI einer PNG-Datei sende, bekomme ich eine DAT-Datei in meiner Mailbox.

Ist jemand auf dieses Problem gestoßen?

Antwort

0

Es scheint, dass mein Code falsch war. Ich aktualisierte auf die neueste Version von Nodemailer (v1 +) und verwendete den folgenden Code:

attachments: [ 
     { 
      path: dataURI     
     } 
     ]