php

位置:IT落伍者 >> php >> 浏览文章

解析PHP实现下载文件的两种方法


发布日期:2020年07月12日
 
解析PHP实现下载文件的两种方法
本篇文章是对使用PHP实现下载文件的两种方法进行了详细的分析介绍需要的朋友参考下

方法一

复制代码 代码如下:
header(ContentDescription: File Transfer);
header(ContentType: application/octetstream);
header(ContentDisposition: attachment; filename=basename($filepath));
header(ContentTransferEncoding: binary);
header(Expires: ′);
header(CacheControl: mustrevalidate postcheck= precheck=′);
header(Pragma: public);
header(ContentLength: filesize($filepath));
readfile($file_path);


方法二

复制代码 代码如下:


$fileinfo = pathinfo($filename);
header(Contenttype: application/x$fileinfo[extension]);
header(ContentDisposition: attachment; filename=$fileinfo[basename]);
header(ContentLength: filesize($filename));
readfile($thefile);
exit();

               

上一篇:基于php导出到Excel或CSV的详解(附utf8、gbk 编码转换)

下一篇:PHP遍历某个目录下的所有文件和子文件夹的实现代码