我需要发送一封带有php和PDF文件的电子邮件,不带文件,因为PDF将由MPDF脚本生成。但是当我收到电子邮件时,我的PDF附件有正确的页数,但它们都是空白的。
这是我的代码:
Global.JS
$.ajax({
url: "attachmentPDF.php",
method: "POST",
data: {
"link":link
},
success: function( data ){
pdf = data;
$.ajax({
url: "rest.php?request=send_mailEC",
method: "POST",
data: {
"pdf": pdf
},
success: function( data ) { [--SOMETHING HERE--] }
});
}
)};
AttachmentPDF.php在文件的末尾有这一行:
$mpdf->WriteHTML($html);
$content = $mpdf->Output('nome.pdf', 'S');
$content = chunk_split(base64_encode($content));
echo $content;</code>
这里我的rest.php功能为&#34; send_mailEC&#34;请求:
$filename = 'estrattoConto.pdf';
$content = $_POST['pdf'];
$mail = new PHPMailer;
$mail->setLanguage('it','');
$mail->From = $fromMail;
$mail->FromName = $fromNome;
$mail->addAddress($a);
$mail->isHTML(true);
$mail->Subject = $oggetto;
$mail->Body = $testo;
$mail->addStringAttachment($content, $filename, 'base64', 'application/pdf');
$mail->send();
您知道我发送/接收空白页的原因吗?
由于