谁一开始就是大神?

为什么response的headers属性不能修改Content-Type,想输出图片[2.0]

但是它永远是 text/html; charset=UTF-8

输出图片,可以这样:
当然路径存在之类的判断你自己要做好,如果确定图片格式是jpeg,那么可以写死mime
应该是可以的吧
如果最后是通过yii框架默认的return渲染视图输出的,就是html头,因为header会覆盖。你尝试不用return,用echo
浏览器在跨域的时候会先发出一个preflight,如果改了header。然后服务器不允许改content-type
//统一response返回json格式
Yii::$app->response->format = \yii\web\Response::FORMAT_JSON;
我是想统一返回json的,百度到你的问题,我这边解决了,顺便给你一些建议

赞(0) 打赏
未经允许不得转载:菜鸟之家 » 为什么response的headers属性不能修改Content-Type,想输出图片[2.0]

评论 抢沙发

登录

找回密码

注册