Ich habe ein Formular-Handle mit eckigen, die Benutzer für ihre Anwendung ausfüllen. Es funktioniert gut, ich benutze das Mandrill API, um die E-Mail wie folgt an:Senden Sie ein Formular-Ergebnis mit Anhang per E-Mail mit Angular und Mandrill
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
}
});
}
Jetzt würde ich Benutzern ermöglichen, wie PDF-Anhang zu ihrer Anwendung hinzuzufügen. Ich kann das Format auf PDF beschränken und die Größe relativ klein sein.
Was ist der einfachste Weg? Muss ich ein Modul wie https://github.com/nervgh/angular-file-upload hinzufügen?
Vielen Dank
mandrill unterstützt 'base64'-Anhang, also kodiere Datei auf' base64' und attach, sie unterstützt nur maximal 25 MB. http://stackoverflow.com/questions/23025414/attach-files-to-mandrill-message-with-browse-button –