Как я могу использовать относительный путь для вложения nodemailer? - PullRequest
0 голосов
/ 02 сентября 2018

Я использую плагин html-pdf converter для преобразования HTML-страницы в PDF-файл. Этот плагин сохраняет PDF в папку загрузок.

Я могу прикрепить PDF к письму нодмейлера следующим образом:

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

Однако путь статичен. Разные пользователи могут иметь свою папку загрузки в разных местах. Есть ли способ смягчить эту проблему, когда мне не нужно использовать статический адрес файла?

1 Ответ

0 голосов
/ 02 сентября 2018

Вы можете использовать: path.relative

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

Надеюсь, это поможет.

...