$image = 'E:/www/logo.png'; //图片文件地址
$type = getimagesize($image)['mime']; //获取图片类型
$imgData = file_get_contents($image); //获取图片二进制流
//输出二进制图片
ob_clean(); //清除缓冲区,防止出现“图像因其本身有错无法显示'的问题
header("Content-Type:{$type}");
echo $imgData; //输出图片
//或者把此文件地址作为img标签src地址输出
如果不加 ob_clean(); 就会出现下面的bug
1 火狐浏览器是这样的
2 google浏览器是这样的