У меня есть файл pdf, сгенерированный в приложении, который я получил с помощью плагина html2pdf. На моей резервной копии есть сервер нодейлеров, где я могу прикреплять файлы и отправлять их на электронную почту по своему выбору. Есть ли способ, которым я могу отправить PDF, сгенерированный во внешнем интерфейсе, в Nodejs? Я также использую экспресс
Edit:
На основании вашего совета я сделал
**On the Client side**
var element = document.getElementById('element-to-print');
const elem = document.getElementById('html');
html2pdf().from(element).toPdf().get('pdf').then(function (pdf) {
window.open(pdf.output('bloburl'), '_blank');
var formData = new FormData();
formData.append("filename", pdf);
axios.post('/upload',formData).then(res => { console.log(res) })
// formData.append("uploadedFile", fileInputElement.files[0]);
})
В приложении Express
app.post('/upload', fileUpload(), function(req, res) {
const sampleFile = req.files.uploadedFile;
// do something with file
res.send('File uploaded');
})
Но я получаю эту ошибку из index.js
TypeError: Невозможно прочитать свойство 'uploadedFile' с нулевым значением