我有一个带有角度的表单句柄,用户可以为其应用程序填充。 它工作正常,我使用Mandrill API发送这样的电子邮件:
var m = new mandrill.Mandrill('your_api_key'); // This will be public
function sendTheMail(){
m.messages.send({
"message": {
"from_email": "your_email_address",
"from_name": "your_name",
"to":[{"email": "someone's_email_address", "name": "someone's_name"}], // Array of recipients
"subject": "optional_subject_line",
"text": "Text to be sent in the body" // Alternatively, use the "html" key to send HTML emails rather than plaintext
}
});
}
现在我想让用户在他们的应用程序中添加pdf附件。我可以将格式限制为PDF,大小也相对较小。
最简单的方法是什么?我是否需要添加https://github.com/nervgh/angular-file-upload等模块?
非常感谢
答案 0 :(得分:0)
在您的消息Json中输入附件,这是一个可以添加更多附件的数组。附件散列中的字段是“type”(字符串)=>附件的MIME类型,“name”(字符串)=>附件的文件名,“content”(字符串)=>内容附件作为base64编码的字符串。
"attachments": [
{
"type": "text/plain",
"name": "myfile.txt",
"content": "ZXhhbXBsZSBmaWxl"
}
]