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中简单的对称加密算法实现

    php中简单的对称加密算法实现

    最近突发奇想要往数据库里保存一些机密的东西,然后就想着怎么让别人即使进入到了数据库也看不懂存储的是什么,那么只有加密了;可是我们自己还要看呢,那只能找一些对称加密的算法了,我们想看的时候再解密回来。下面就介绍了php中简单的对称加密算法实现。
    2017-01-01
  • php中 ob_start等函数截取标准输出的方法

    php中 ob_start等函数截取标准输出的方法

    这篇文章主要介绍了php中 ob_start等函数截取标准输出的方法的相关资料,需要的朋友可以参考下
    2015-06-06
  • php 高效率写法 推荐

    php 高效率写法 推荐

    php 高效率写法 推荐学习php的朋友参考下。
    2010-02-02
  • php实现的二叉树遍历算法示例

    php实现的二叉树遍历算法示例

    这篇文章主要介绍了php实现的二叉树遍历算法,结合具体实例形式分析了php针对二叉树的常用前序、中序及后序遍历算法实现技巧,需要的朋友可以参考下
    2017-06-06
  • 解析PHP高效率写法(详解原因)

    解析PHP高效率写法(详解原因)

    本篇文章是对PHP高效率写法进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • PHP中获取时间的下一周下个月的方法

    PHP中获取时间的下一周下个月的方法

    PHP中获取时间的下一周,下个月等通常用于定制服务的时候使用,比如包月会员,包年等等
    2014-03-03
  • PHP大文件切割上传功能实例分析

    PHP大文件切割上传功能实例分析

    这篇文章主要介绍了PHP大文件切割上传功能,结合实例形式分析了php针对大文件切割上传的原理、实现方法及相关操作技巧,需要的朋友可以参考下
    2019-07-07
  • PHP生成zip压缩包的常用方法示例

    PHP生成zip压缩包的常用方法示例

    这篇文章主要介绍了PHP生成zip压缩包的常用方法,结合实例形式分析了php使用zip格式压缩文件、目录以及压缩并下载的相关操作技巧,需要的朋友可以参考下
    2019-08-08
  • PHP将整数数字转换为罗马数字实例分享

    PHP将整数数字转换为罗马数字实例分享

    本篇文章中小编给大家分享了一篇关于PHP将整数数字转换为罗马数字的知识点以及实例内容,需要的朋友们学习下。
    2019-03-03
  • PHP创建桌面快捷方式的实例代码

    PHP创建桌面快捷方式的实例代码

    本篇文章主要是对PHP创建桌面快捷方式的实例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2014-02-02

最新评论