yii2下action下直接返回图片给浏览器

来源:互联网 发布:ipad的蜂窝移动数据 编辑:程序博客网 时间:2024/04/30 13:22
直接上函数:
public function actionTest(){    include_once dirname(dirname(__FILE__)).'/qrcode/phpqrcode.php';    $postData = @\Yii::$app->request->post();    \Yii::$app->response->clearOutputBuffers();    \Yii::$app->response->format = \yii\web\Response::FORMAT_RAW;    \QRcode::png('test');    return;}
本来就是想在yii2中的action内直接返回二维码图片给浏览器,折腾半天发现不行,最后经过仔细对比,
发现yii2在输出图片内容前已经加了2个空格,多番尝试都不行,最后调用了一下
clearOutputBuffers函数,发现空格被清除了,可以正常使用
原创粉丝点击