您的位置:首页 > 编程语言 > PHP开发

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

2017-06-28 07:45 204 查看
直接上函数:
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函数,发现空格被清除了,可以正常使用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐