我将 pdf 或文本文件存储在 mysql blob 对象中,并且我正在尝试使用 php mailer 将其作为邮件中的附件发送。
我正在发送邮件。
$mail->AddAddress($pr_email);
$mail->Subject = "Meeting Invitation -$meeting_name";
$mail->AddStringAttachment($data);
$mail->IsHTML(true);
$mail->Body =$message;
if(!$mail->Send())
{
$message= "Error sending: " . $mail->ErrorInfo;
header("Location:userprofile.php?Message={$message}");
}
从哪里来$data
_
$tmpName = $_FILES['image']['tmp_name'];
$fp = fopen($tmpName, 'r');
$data = fread($fp, filesize($tmpName));
$data = addslashes($data);
fclose($fp);
$query = "UPDATE demo_meeting SET attachment='$data' where meetingID='$mtngid'";
$results = mysql_query($query);
现在我以附件形式接收邮件,但内容不存在,仅显示 0K
.
请告诉我我可能做错了什么。