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相关推荐

  1. iOS开发之使用UICollectionView实现美团App的分类功能【偶现大众点评App的一个小bug】...

    郝萌主倾心贡献,尊重作者的劳动成果,请勿转载. 假设文章对您有所帮助,欢迎给作者捐赠,支持郝萌主,捐赠数额任意,重在心意^_^ 我要捐赠: 点击捐赠 Cocos2d-X源代码下载:点我传送 游戏官方下 ...

  2. windows中的一个小bug

    无意中发现的windows的一个小bug,同时按下"ctrl"键和"alt"键时,过一秒钟左右cpu占用就会达到100%,在两台机器试验了一下都这样.因为也不是 ...

  3. xlnx4.0中关于SPI-nor-flash的一个小bug

    最经搞关于zynq7000,用到了petalinux,其中用的内核版本为xlnx4.0.再处理nandflash问题是,发现如下问题,阅读关于与扩展地址操作的原代码,从纸面上看应该属于一个小bug.原 ...

  4. ST电机库v5.4.4源代码分析(2): 磁链圆限制之计算以及一个小bug

    编者:沉尸 (5912129@qq.com) FOC流程图 Circle_Limitation所在位置 图1 图2 现在计算出了和,需要限制: 如果 显然需要一个缩小的系数i (i < 1)进行 ...

  5. 发现了阿里云 APP 的一个小 BUG

    由于微信不允许外部链接,你需要点击文章尾部左下角的 "阅读原文",才能访问文中链接. 前几天在华为手机上使用阿里云 APP,从 oss bucket 中下载了一张图片,想要通过微信 ...

  6. c语言编译器bug,关于c语言的一个小bug详解

    不多说,说了都是累赘!直接看代码吧! #include int array[] = {23, 34, 12, 17, 204, 99, 16}; #define TOTAL_ELEMENTS (siz ...

  7. Mybatis order by 动态传参出现的一个小bug

    大家好,我是老三,一个平平无奇的CRUD仔. 今天,我正在愉快地CRUD,突然发现出现一个Bug,我们来看看是怎么回事吧! 问题由来 一个简单的需求,要求把和当前用户相关的数据置顶展示. 这里,我用了 ...

  8. 迅闪3.1助手发现一个小BUG

    迅闪3.1助手在测试过程中发现一个BUG.不能自动删除任何属性的文件. 比如有的病毒以只读性性隐藏在不保护的盘里.将无法清除.该BUG已经解决 代码已经被重新编译过 转载于:https://www.c ...

  9. ChinaHR(智联招聘)网站的一个小bug

    测试空间旗下大头针出品 这几天有个学生面试,笔试的时候让他测试一下ChinaHR(智联招聘)网站,找网站的bug. 找了半天都是找了些界面方面. 像网站的测试,一般主要关注的网站的性能和功能以及内容. ...

最新文章

  1. 具体解释Hibernate中的事务
  2. apollo java客户端_02、携程Apollo Java客户端使用指南
  3. 一秒搭建gitbook
  4. bootstrap-动画过渡
  5. hdu 6396 Swordsman (技巧)
  6. 使用 udev 进行动态内核设备管理(转自suse文档)
  7. 设计模式之适配器模式--java描述
  8. C# Attribute(中)——Attribute本质论
  9. as3 字符处理函数
  10. 如果SQL Server中存在表,如何删除表?
  11. flink入门_Flink从入门到放弃-入门篇
  12. Numpy系列(四)常用数学统计函数
  13. 多时相地图瓦片简单设想
  14. 运动控制卡选型和特点讨论
  15. Java实现12306登录和查票
  16. cmd命令跳舞代码_Golang语言元编程之代码生成
  17. 电脑服务器至强cpu性能排行,至强CPU性能排行榜,至强系列cpu天梯图2020.06
  18. 个税计算器python代码_用python写一个北京市的个税计算器
  19. Guawa的Splitter的工具类
  20. AOSP、AOKP、CM ROM 究竟有哪些区别?

热门文章

  1. el-select 结合 el-checkBox 实现下拉全选+多选功能;el-select下拉框全选功能;
  2. Typescript学习;Typescript总结;Typescript 的数据类型有哪些?
  3. Android/Linux 系统添加对多点触摸屏的支持
  4. 前端小知识点(9):函数和对象之间的关系
  5. React开发(157):一级直接用getFieldDecorator
  6. Taro+react开发(35) 实现拖动
  7. [html] 表单可以跨域吗?
  8. [css] css中的border:none和border:0px有什么区别?
  9. [css] 用css画一个五边形和一个六边形
  10. 工作117:eachat图