Добрый день!
С помощью
библиотеки по созданию pdf документа создаю сам pdf.
const worker = html2pdf();
worker
.set(opt)
.from(text, "string")
.output("blob")
.then(pdf => {
const formData = new FormData();
formData.append("php", pdf);
// console.log(pdf);
var xhr = new XMLHttpRequest();
xhr.open("POST", "mailer.php");
xhr.send(formData);
});
На выходе получаю blob.
Нужно прикрепить его к письму и отправить.
Вот код письма:
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
require 'lib/src/Exception.php';
require 'lib/src/PHPMailer.php';
require 'lib/src/SMTP.php';
$email = new PHPMailer();
$email->CharSet = 'UTF-8';
$email->SetFrom('info@mydomain.ru', 'Test'); //Name is optional
$email->Subject = 'Договор';
$email->Body = 'Тестируем отправку почты';
$email->AddAddress( 'info@mydomain.ru' );
return $email->Send();
Подскажите, пожалуйста, как можно это реализовать в данном случае?