В настоящее время я пытаюсь отправить электронные письма с прикрепленными счетами в формате pdf клиентам с nodejs, но не могу понять, как получить файл PDF из поля invoice_pdf.
Я пробовал fs
, got
и request
, но я не могу получить содержимое файла.
например, я пробовал:
let file = await got(invoice.invoice_pdf)
let fileContent = Buffer.from(file['body'])
...
// mail conf
attachments: [{
'type': 'application/pdf',
'name': invoice.number + '.pdf',
'content': fileContent.toString('base64'),
}],
К полученному электронному письму прикреплен PDF-файл, но он пустая страница без содержимого.
Любая помощь?
Большое спасибо
РЕДАКТИРОВАТЬ: выполнить c вложений Mandrill