Я пытаюсь прочитать файл pdf из fs и отправить его по электронной почте, используя sendgrid.Моя структура папок выглядит следующим образом:
/
-src
--controllers
---travelplan.js
-pdf
В travelplan.js , если я так делаю,
fs.readFile('pdf/204.pdf', function (err, data) {
if (err) {
console.log("THIS ERROR IS AWESOME", err)
}
})
, все работает нормально.Нет проблем.
Но если прочитать это так
let pdf_number = 204;
fs.readFile(`pdf/${pdf_number}.pdf`, function (err, data) {
if (err) {
console.log("THIS ERROR IS AWESOME", err)
}
})
Это не сработает.PDF не отправляется правильно.
Тогда я попробовал это
let pdf_number = 204;
var pdf_path = path.join(__dirname, '..', 'pdf',pdf_number);
fs.readFile(pdf_path, function (err, data) {
if (err) {
console.log("THIS ERROR IS AWESOME", err)
}
})
Это также не работает.
Как прочитать файл PDF, передав PDFимя файла в качестве аргумента?