Как подключить html2pdf к nodemailer

У меня есть онлайн-форма, где соискатели могут загружать формы в формате pdf, используя установленный мной плагин html2pdf. У меня также есть установка nodemailer, где кандидаты могут отправлять электронные письма. Но я не знаю, как прикрепить эти две функции. Я бы предпочел разделить форму nodemailer только на кнопку отправки, которая просто отправит pdf на адрес электронной почты по моему выбору с помощью nodemailer.

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
0
67
1

Ответы 1

попробуйте ниже код его работы для меня. этот ссылка на сайт поможет вам выводить html2pdf

$html2pdf->output('/absolute/path/file_xxxx.pdf', 'F');

transporter.sendMail({
  from: '[email protected]'.
  to: '[email protected]',
  subject: 'An Attached File',
  text: 'Check out this attached pdf file',
  attachments: [{
    filename: 'file.pdf',
    path: '/absolute/path/file_xxxx.pdf',
    contentType: 'application/pdf'
  }], function (err, info) {
     if (err){
       console.error(err);
       res.send(err);
     }
     else{
       console.info(info);
       res.send(info);
     }
  });

сохранить сгенерированный PDF-файл на сервере, затем прикрепить PDF-файл к функции sendMail nodemailer.

Sagar 02.09.2018 07:18

В этом коде предполагается, что на компьютере пользователя указан путь к полю f / absolute / path / file_xxxx.pdf.

greenn 02.09.2018 10:27

да, требуется абсолютный путь как для локального хоста, так и для сервера, если вы реализуете его на сервере.

Sagar 02.09.2018 10:35

Я использовал этот код в своем теге сценария $html2pdf->output('/absolute/path/file_xxxx.pdf', 'F'); Он говорит неожиданный токен>

greenn 02.09.2018 10:36

Другие вопросы по теме