php通过修改header强制图片下载的方法

 更新时间:2015年03月24日 11:50:44   作者:令狐不聪  
这篇文章主要介绍了php通过修改header强制图片下载的方法,实例分析了php强制图片下载的技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了php通过修改header强制图片下载的方法。分享给大家供大家参考。具体实现方法如下:

function downloadFile($file){
 $file_name = $file;
 $mime = 'application/force-download';
 header('Pragma: public'); // required
 header('Expires: 0'); // no cache
 header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
 header('Cache-Control: private',false);
 header('Content-Type: '.$mime);
 header('Content-Disposition: attachment; filename="'.basename($file_name).'"');
 header('Content-Transfer-Encoding: binary');
 header('Connection: close');
 readfile($file_name); // push it out
 exit();
}

希望本文所述对大家的php程序设计有所帮助。

相关文章

  • PHP合并数组的2种方法小结

    PHP合并数组的2种方法小结

    大家都知道PHP中两个数组合并可以使用+或者array_merge,但之间还是有区别的,而且这些区别如果了解不清楚项目中会要命的!这篇文章给加总结介绍了PHP合并数组的2种方法,有需要的朋友们可以参考借鉴,下面来一起学习学习吧。
    2016-11-11
  • php中处理mysql_fetch_assoc返回来的数组 不用foreach----echo

    php中处理mysql_fetch_assoc返回来的数组 不用foreach----echo

    php中处理mysql_fetch_assoc返回来的数组 不用foreach----echo的方法,需要的朋友可以参考下。
    2011-05-05
  • ie6 动态缩略图不显示的原因

    ie6 动态缩略图不显示的原因

    其实这又引出了服务器的输出控制和浏览器的缓存问题,这有点复杂了,以后有机会再研究了。
    2009-06-06
  • PHP实现从远程下载文件的方法

    PHP实现从远程下载文件的方法

    这篇文章主要介绍了PHP实现从远程下载文件的方法,涉及php操作文件的技巧,非常具有实用价值,需要的朋友可以参考下
    2015-03-03
  • PHP如何从txt文件中读取数据详解

    PHP如何从txt文件中读取数据详解

    这篇文章主要给大家介绍了关于PHP如何从txt文件中读取数据的相关资料,文中通过实例代码以及图文介绍的非常详细,对大家学习或者使用PHP具有一定的参考学习价值,需要的朋友可以参考下
    2022-03-03
  • PHP版微信小店接口开发实例

    PHP版微信小店接口开发实例

    这篇文章主要介绍了PHP版微信小店接口开发方法,结合实例形式分析了php实现微信小店接口调用的相关操作技巧,需要的朋友可以参考下
    2016-11-11
  • php+AJAX传送中文会导致乱码的问题的解决方法

    php+AJAX传送中文会导致乱码的问题的解决方法

    关于在AJAX中GET回的ResponseText中文乱码的最简解决办法
    2008-09-09
  • PHP常用的文件操作函数总结

    PHP常用的文件操作函数总结

    这篇文章主要给大家总结了一些PHP中文件操作的常见函数,文中通过实例代码介绍的非常详细,对我们学习PHP有一定帮助,需要的朋友可以参考下
    2022-08-08
  • PHPThumb PHP 图片缩略图库

    PHPThumb PHP 图片缩略图库

    刚上网搜索了一下,跟这个同名的还有另一个,似乎也挺不错的,这个类库是github.com上的一个开源项目:PHPThumb
    2012-03-03
  • PHP实现图的邻接矩阵表示及几种简单遍历算法分析

    PHP实现图的邻接矩阵表示及几种简单遍历算法分析

    这篇文章主要介绍了PHP实现图的邻接矩阵表示及几种简单遍历算法,结合实例形式分析了php基于邻接矩阵实现图的定义及相关遍历操作技巧,需要的朋友可以参考下
    2017-11-11

最新评论