我创建了一个 base64 图像,通过电子邮件发送给那里的移动设备上的客户它在电子邮件应用程序中工作,但 gmail 应用程序显示丢失的图像
这只是谷歌邮件为了安全而阻止数据图像吗?也没有显示图像的按钮
代码:
$headers = "来自:info@mydomain.com\r\n";
$headers .= "回复:info@mydomain.com\r\n";
$headers .= "MIME 版本:1.0\r\n";
$headers .= "内容类型: text/html; charset=ISO-8859-1\r\n";
$imagedata = file_get_contents("http://www.barcodesinc.com/generator/image.php? code=12345&style=68&type=C128B&width=180&height=70&xres=1&font=1");
$base64 = base64_encode($imagedata);
$message ="<img src='data:image/png;base64,$base64'>";
mail($to,$subject,$message,$headers);</pre>