我正在使用NodeJS中的mailgun-js模块发送文件。原始文件很好,但我收到的文件已损坏。
我正在使用以下代码发送我的文件。数组infos.attachements
包含我要发送的文件的路径和名称。
var file = fs.readFileSync(infos.attachments[0].path),
attch = new mailgun.Attachment({data: file, filename:infos.attachments[0].name , contentType: 'application/pdf'}),
mailOptions = {
from: 'sender address'
to: 'receiver address',
attachment:[attch],
subject: 'some subject', // Subject line
text: 'text content'
};
mailgun.messages().send(mailOptions, function(error, body){...
知道我做错了吗?