如何使用phpmailer将文件作为字符串发送?
文件内容作为BLOB存储在Mysql中,但是发送邮件时文件大小只有2个字节?在数据库中大小约为30kb?
$phpmailer->AddStringAttachment(
base64_encode($row['file_data']),
$row['file_name'],
'base64',
$row['file_type']
);
数据直接从mysql数据库中获取,不做任何处理...
这将在浏览器中显示图像
header('Content-type: '.$row['file_type']);
echo $row['file_data'];