В настоящее время я могу отправить электронную почту в Node.js с использованием коды по линиям:Отправить по электронной почте с приложением изображения в node.js
var nodemailer = require("nodemailer");
var smtpTransport = nodemailer.createTransport("SMTP",{
service: "Gmail",
auth: {
user: "[email protected]",
pass: "gmailpass"
}
});
smtpTransport.sendMail({
from: "My Name <[email protected]>", // sender address
to: "Your Name <[email protected]>", // comma separated list of receivers
subject: "Hello ✔", // Subject line
text: "Hello world ✔" // plaintext body
}, function(error, response){
if(error){
console.log(error);
}else{
console.log("Message sent: " + response.message);
}
});
Как я могу отправить вложение загруженного изображения из html форму в этом письме? Кроме того, могу ли я отправить изображение по электронной почте, не загружая его в службу? Если нет, все в порядке. Это мой HTML форма:
<form id="mainForm">
<input type="file" id="fileUpload">
<input type="submit" id="submit" name="submit">
</form>
Как я могу взять файл и включить его в электронной почте я отправить с помощью Node.js?
Возможный дубликат [Как подключить файл к электронному письму с nodemailer] (http://stackoverflow.com/questions/21934667/how-to-attach-file-to- a-email-with-nodemailer) – royhowie
Не только потому, что мне нужно загрузить изображение из html-формы – thenodecoder
Сохраните изображение, затем прикрепите его, как описано в связанном вопросе. – royhowie