如何为节点制作者附件使用相对路径?

问题描述 投票:1回答:1

我使用html-pdf转换器插件将HTML页面转换为PDF文件。此插件将PDF保存到下载文件夹。

我可以将PDF附加到nodemailer电子邮件,如下所示:

attachments: [{
    filename: 'transportpdf.pdf',
    path: '/Users/green/downloads/transportpdf.pdf',
    contentType: 'application/pdf'
}]

但是,路径是静态的。不同的用户可以将其下载文件夹放在不同的位置。有没有办法缓解这个问题,我不必使用静态文件地址?

javascript node.js npm nodemailer html2pdf
1个回答
0
投票

你可以使用:path.relative

var relativePath = path.relative(process.cwd(), someFilePath);

希望这可以帮助。

© www.soinside.com 2019 - 2024. All rights reserved.