CodeIgniter框架下载辅助函数的一个小bug
if (strpos($_SERVER['HTTP_USER_AGENT'], "MSIE") !== FALSE){header('Content-Type: '.$mime); // <---1)这里header('Content-Disposition: attachment; filename="'.$filename.'"');header('Expires: 0');header('Cache-Control: must-revalidate, post-check=0, pre-check=0');header("Content-Transfer-Encoding: binary");header('Pragma: public');header("Content-Length: ".strlen($data));}else{header('Content-Type: '.$mime); // <---2)这里header('Content-Disposition: attachment; filename="'.$filename.'"');header("Content-Transfer-Encoding: binary");header('Expires: 0');header('Pragma: no-cache');header("Content-Length: ".strlen($data));}
修改前代码:
if (strpos($_SERVER['HTTP_USER_AGENT'], "MSIE") !== FALSE){header('Content-Type: "'.$mime.'"');header('Content-Disposition: attachment; filename="'.$filename.'"');header('Expires: 0');header('Cache-Control: must-revalidate, post-check=0, pre-check=0');header("Content-Transfer-Encoding: binary");header('Pragma: public');header("Content-Length: ".strlen($data));}else{header('Content-Type: "'.$mime.'"');header('Content-Disposition: attachment; filename="'.$filename.'"');header("Content-Transfer-Encoding: binary");header('Expires: 0');header('Pragma: no-cache');header("Content-Length: ".strlen($data));}
转载于:https://www.cnblogs.com/shaoyikai/p/4012907.html
CodeIgniter框架下载辅助函数的一个小bug相关推荐
- iOS开发之使用UICollectionView实现美团App的分类功能【偶现大众点评App的一个小bug】...
郝萌主倾心贡献,尊重作者的劳动成果,请勿转载. 假设文章对您有所帮助,欢迎给作者捐赠,支持郝萌主,捐赠数额任意,重在心意^_^ 我要捐赠: 点击捐赠 Cocos2d-X源代码下载:点我传送 游戏官方下 ...
- windows中的一个小bug
无意中发现的windows的一个小bug,同时按下"ctrl"键和"alt"键时,过一秒钟左右cpu占用就会达到100%,在两台机器试验了一下都这样.因为也不是 ...
- xlnx4.0中关于SPI-nor-flash的一个小bug
最经搞关于zynq7000,用到了petalinux,其中用的内核版本为xlnx4.0.再处理nandflash问题是,发现如下问题,阅读关于与扩展地址操作的原代码,从纸面上看应该属于一个小bug.原 ...
- ST电机库v5.4.4源代码分析(2): 磁链圆限制之计算以及一个小bug
编者:沉尸 (5912129@qq.com) FOC流程图 Circle_Limitation所在位置 图1 图2 现在计算出了和,需要限制: 如果 显然需要一个缩小的系数i (i < 1)进行 ...
- 发现了阿里云 APP 的一个小 BUG
由于微信不允许外部链接,你需要点击文章尾部左下角的 "阅读原文",才能访问文中链接. 前几天在华为手机上使用阿里云 APP,从 oss bucket 中下载了一张图片,想要通过微信 ...
- c语言编译器bug,关于c语言的一个小bug详解
不多说,说了都是累赘!直接看代码吧! #include int array[] = {23, 34, 12, 17, 204, 99, 16}; #define TOTAL_ELEMENTS (siz ...
- Mybatis order by 动态传参出现的一个小bug
大家好,我是老三,一个平平无奇的CRUD仔. 今天,我正在愉快地CRUD,突然发现出现一个Bug,我们来看看是怎么回事吧! 问题由来 一个简单的需求,要求把和当前用户相关的数据置顶展示. 这里,我用了 ...
- 迅闪3.1助手发现一个小BUG
迅闪3.1助手在测试过程中发现一个BUG.不能自动删除任何属性的文件. 比如有的病毒以只读性性隐藏在不保护的盘里.将无法清除.该BUG已经解决 代码已经被重新编译过 转载于:https://www.c ...
- ChinaHR(智联招聘)网站的一个小bug
测试空间旗下大头针出品 这几天有个学生面试,笔试的时候让他测试一下ChinaHR(智联招聘)网站,找网站的bug. 找了半天都是找了些界面方面. 像网站的测试,一般主要关注的网站的性能和功能以及内容. ...
最新文章
- 具体解释Hibernate中的事务
- apollo java客户端_02、携程Apollo Java客户端使用指南
- 一秒搭建gitbook
- bootstrap-动画过渡
- hdu 6396 Swordsman (技巧)
- 使用 udev 进行动态内核设备管理(转自suse文档)
- 设计模式之适配器模式--java描述
- C# Attribute(中)——Attribute本质论
- as3 字符处理函数
- 如果SQL Server中存在表,如何删除表?
- flink入门_Flink从入门到放弃-入门篇
- Numpy系列(四)常用数学统计函数
- 多时相地图瓦片简单设想
- 运动控制卡选型和特点讨论
- Java实现12306登录和查票
- cmd命令跳舞代码_Golang语言元编程之代码生成
- 电脑服务器至强cpu性能排行,至强CPU性能排行榜,至强系列cpu天梯图2020.06
- 个税计算器python代码_用python写一个北京市的个税计算器
- Guawa的Splitter的工具类
- AOSP、AOKP、CM ROM 究竟有哪些区别?
热门文章
- el-select 结合 el-checkBox 实现下拉全选+多选功能;el-select下拉框全选功能;
- Typescript学习;Typescript总结;Typescript 的数据类型有哪些?
- Android/Linux 系统添加对多点触摸屏的支持
- 前端小知识点(9):函数和对象之间的关系
- React开发(157):一级直接用getFieldDecorator
- Taro+react开发(35) 实现拖动
- [html] 表单可以跨域吗?
- [css] css中的border:none和border:0px有什么区别?
- [css] 用css画一个五边形和一个六边形
- 工作117:eachat图