node.js - node js文件系统读取pdf的动态变化路径
问题描述
我正在尝试从 fs读取 pdf 文件并使用 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 文件?
解决方案
推荐阅读
- java - Java等待输入密钥解决方案不起作用
- android - Android Closed Alpha 版本 - 无法从 Google Play 下载版本
- python - 如何避免用线matplotlib连接两个点?
- vue.js - 在 v-for 循环中使用 v-model 的问题
- ruby-on-rails - 谷歌一键成功登录重定向到 myaccount.google.com 而不是我的网站
- r - 如何使用 R 从 Wikipedia 中提取各种表格?
- javascript - 反应原生:
.matchAll 不是函数 - python - 如何让我的代码读取特定行?
- python - 如何知道本地安装在设备中的 Torch 版本
- mysql - 垂直连接 MySQL 表,插入 NULL