为什么response的headers属性不能修改Content-Type,想输出图片 [ 2.0 版本 ]
但是它永远是 text/html; charset=UTF-8
最佳答案
其他 5 个回答
-
输出图片,可以这样:
$photo='图片路径.jpg'; $size = getimagesize($photo); //获取mime信息 $fp=fopen($photo, "rb"); //二进制方式打开文件 header("Content-type: {$size['mime']}"); fpassthru($fp); // 输出至浏览器 exit;
当然路径存在之类的判断你自己要做好,如果确定图片格式是jpeg,那么可以写死mime
header( "Content-type: image/jpeg"); $photo='图片路径.jpg'; $fp=fopen($photo, "rb"); //二进制方式打开文件 fpassthru($fp); // 输出至浏览器 exit;
共 1 条回复
STFPHP
注册时间:2016-10-31
最后登录:2017-07-14
在线时长:14小时55分
最后登录:2017-07-14
在线时长:14小时55分
- 粉丝6
- 金钱3535
- 威望0
- 积分3675