#json #vue.js #email #nodemailer
#json #vue.js #Адрес электронной почты #nodemailer
Вопрос:
Я загружаю изображение с помощью axios и vue, следуя этому руководству: https://serversideup.net/uploading-files-vuejs-axios /
Теперь у меня есть «ключевой файл», внутри которого я могу видеть свое изображение с помощью инструмента разработки скриншотов
Я хочу отправить это изображение по электронной почте, используя nodemailer в качестве вложения, следуя решению, которое я нашел здесь
attachments: [
{filename: "photo.jpg",
contentType: 'image/jpeg',
streamSource: fs.createReadStream(`${file}`.path)
},
],
но я не могу заставить его работать. Надеюсь, у кого-нибудь есть совет?
Ответ №1:
Я думаю, вам не хватает пути к файлу
attachments: [
{
filename: fileName,
path: yourPath
}
]
Комментарии:
1. Спасибо, это то, что я получил из руководства, которому я следую: » На стороне сервера вы можете получить доступ к файлу через ключ file, который является первым параметром метода FormData.append(‘file’, this.file);» и теперь я не знаю, как добавить вложение в Nodemailer