2015-10-26 82 views
0

在我的表單中有上傳簡歷的部分我使用mailgun API來發送郵件,我發現使用表單發送附件時遇到麻煩。如何使用mailgun發送附件?

如何在用戶提交時發送附件以及我的表單的其他詳細信息。

請參閱下面的表格,附件應該是動態的,但不是靜態的。

enter image description here

回答

0

與Node.js的

var mailgun = require('mailgun-js')({apiKey: api_key, domain: domain}); 
var filename = 'mailgun_logo.png'; 
var filepath = path.join(__dirname, filename); 
var file = fs.readFileSync(filepath); 

var attch = new mailgun.Attachment({data: file, filename: filename}); 

var data = { 
    from: 'Excited User <[email protected]>', 
    to: '[email protected]', 
    subject: 'Hello', 
    text: 'Testing some Mailgun awesomness!', 
    attachment: attch 
}; 

mailgun.messages().send(data, function (error, body) { 
    console.log(body); 
}); 
+0

例子其實有我的形式字段來上傳文件,我需要發送的文件,例如說我們都被用戶我們正在填表(招聘應用程序)並且我們上傳我們的簡歷,所以它是動態文件而不是靜態文件。 – Abdul