Add an Image
id="customKCImg"
alt="Image"
/>
< /code>
Моя функция Previewimg заключается в следующем: < /p>
function previewImg(input) {
$('#customKCImg')[0].src = (window.URL ? URL : webkitURL).createObjectURL(
input.files[0]
);
}
< /code>
Когда я нажимаю на отправку, я добавляю файл, как это ... < /p>
const fileInput = document.getElementById("img_file");
const file = fileInput.files[0];
< /code>
На моем сервере узлов (Firebase) у меня есть следующая функция < /p>
exports.sendEmail = functions.https.onRequest((req, res) => {
cors(req, res, () => {
const imgSrc = req.query.src;
const mailOptions = {
from: 'Your Name ',
to: 'my_email@gmail.com',
subject: 'Test Email from Firebase',
html: 'This is a test email sent from Firebase Cloud Functions.
',
attachments: [
{
path: imgSrc,
},
],
};
return transporter.sendMail(mailOptions, (error, info) => {
if (error) {
return res.status(500).send(error.toString());
}
return res.status(200).send('Email sent: ' + info.response);
});
});
});
< /code>
Внутри функции Firebase я получаю IMGSRC ... Я пытался передать файл, файл. name, file.src, и ничего не работает. Я всегда получаю ошибку: enoEnt: нет такого файла или каталога, откройте ... Я знаю, что я не получаю абсолютный путь для этого IAMGE, но я не могу понять, как получить это ...
Любая помощь?
Подробнее здесь: https://stackoverflow.com/questions/796 ... -coming-in
Мобильная версия