我从我的Android设备发送PDF文件到PHP服务器,然后通过PHPMailer发送。
发送的PDF编码为Base64:Base64.encodeToString(data, Base64.DEFAULT);
我通过这种方式接收数据:$pdf= $_POST["pdf"];
然后我用PHPMailer发送它:$mail->AddStringAttachment($pdf, 'ock.pdf', 'base64', 'application/pdf')
当我添加“AddStringAttachment”时邮件没有发送,但是当我删除它时,我会收到邮件。
Ps:我已经尝试过:$mail->addAttachment($pdf, 'ock.pdf')
& $mail->addAttachment(base64_decode($pdf), 'ock.pdf')