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函数,发现空格被清除了,可以正常使用
相关文章推荐
- php yii 框架直接返回图片数据
- 服务响应文件SRF直接向浏览器传图片流的代码片段
- select中取得action返回的直接
- struts2 action 返回图片流
- 无法直接删除安卓图片浏览器中图片
- 禁止浏览器直接url访问action
- ISAPI 返回 浏览器 图片 我的第一个技术BLOG
- php强制文件下载(避免文件或图片直接在浏览器中打开)
- 使用jquery Ajax的post方法或直接使用jqery ajax请求action 得到返回的json数据
- struts2 提交表单后,不走action中的方法,直接返回input
- nodejs 读取图片返回给浏览器
- 通过JAVA SERVLET直接输出SAS gchart 产生的图片到浏览器
- IE8下struts2 采用ajax提交表单,返回json字符串,解析不了,直接保存json字符串。提示下载action.
- 今天开始写android的照片浏览器(一)至返回所有图片文件
- EF5+MVC4系列(12) 在主视图中直接用RenderAction调用子Action,并返回视图(Return View)或者分部视图(Return PartialView); 从主Action传值到子Action使用TempData传值;TempData高级用法
- 服务响应文件SRF直接向浏览器传图片流的代码片段
- 今天开始写android的照片浏览器(一)至返回所有图片文件
- 将图片作为流直接输出到浏览器
- 一个窗口里包含一个iframe,点击iframe内的submit按钮,返回的视图总是显示在iframe中,我想要的效果是点击按钮后返回的视图是在浏览器窗口中...?asp.net mvc 的action中,不用js怎么实现??????????
- 将Oracle中Blob字段存储的图片转换成字节流直接输出到浏览器