我使用PHPMailer发送pdf文件作为附件,使用mpdf生成。
但是在接收邮件时,附件没有打开,并且显示错误,即#440; Adobe读者无法打开文件,因为该文件已损坏或不受支持类型"。还说附件没有被正确解码。
我用来上传文件的代码是
$string = file_get_contents("url?var1&var2");
$binary_content = file_get_contents($string);
$emailobj->AddStringAttachment($binary_content, "invoice.pdf", $encoding = 'base64', $type = 'application/octet-stream');""
注意:我不希望将文件上传到服务器。
请为此提供任何解决方案。