我的PHP代码以html格式发送电子邮件,并包含图片链接。 Gmail正在解释图片代码来源并正确显示图片,但Outlook会将“/”转换为“%sf”,以便
<img src="http://54.86.198.39/API/QR_src/temp/testd170a4185cb6f6fabad9a62005b4f80e.png">
变为
<img src="http%3a%2f%2f54.86.198.39%2fAPI%2fQR_src%2ftemp%2ftestf57d7e5f63467b171ad806a0261b095c.png">
有人知道解决方案吗?
编辑:php代码的亮点:
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$message .= "<p> <img src='http://54.86.198.39/API/QR_src/$url' /></p>";
$send = mail($target, $subject , $message, $headers);