php文件下载
来源:互联网 发布:日剧西瓜知乎 编辑:程序博客网 时间:2024/05/09 06:07
header("Content-type:text/html;charset=utf-8");
// $file_name="cookie.jpg";
$file_name="indexdata.xlsx";
//用以解决中文不能显示出来的问题
$file_name=iconv("utf-8","gb2312",$file_name);
$file_sub_path=dirname(__FILE__);
$file_path=$file_sub_path."/".$file_name;
//首先要判断给定的文件存在与否
if(!file_exists($file_path)){
echo "没有该文件文件";
return ;
}
$fp=fopen($file_path,"r");
$file_size=filesize($file_path);
//下载文件需要用到的头
Header("Content-type: application/octet-stream");
Header("Accept-Ranges: bytes");
Header("Accept-Length:".$file_size);
Header("Content-Disposition: attachment; filename=".$file_name);
$buffer=1024;
$file_count=0;
//向浏览器返回数据
while(!feof($fp) && $file_count<$file_size){
$file_con=fread($fp,$buffer);
$file_count+=$buffer;
echo $file_con;
}
fclose($fp);
// $file_name="cookie.jpg";
$file_name="indexdata.xlsx";
//用以解决中文不能显示出来的问题
$file_name=iconv("utf-8","gb2312",$file_name);
$file_sub_path=dirname(__FILE__);
$file_path=$file_sub_path."/".$file_name;
//首先要判断给定的文件存在与否
if(!file_exists($file_path)){
echo "没有该文件文件";
return ;
}
$fp=fopen($file_path,"r");
$file_size=filesize($file_path);
//下载文件需要用到的头
Header("Content-type: application/octet-stream");
Header("Accept-Ranges: bytes");
Header("Accept-Length:".$file_size);
Header("Content-Disposition: attachment; filename=".$file_name);
$buffer=1024;
$file_count=0;
//向浏览器返回数据
while(!feof($fp) && $file_count<$file_size){
$file_con=fread($fp,$buffer);
$file_count+=$buffer;
echo $file_con;
}
fclose($fp);
0 0
- PHP实现文件下载
- PHP实现文件下载
- PHP实现文件下载
- php 文件下载类
- php自动下载文件
- php下载文件代码
- PHP实现文件下载
- 关于PHP文件下载
- PHP强制性文件下载
- php 下载文件代码
- PHP下载文件
- php下载文件
- php强制下载文件
- php下载文件
- php下载文件
- php下载文件方法
- php下载文件
- PHP下载文件代码
- 《Header First 设计模式》之观察者模式
- 宏碁流手机真棒和娱乐
- awk进行文本处理
- piwik ajax - track page
- 价格适中,重量轻,提供最好的功能
- php文件下载
- 这个周六就要回宿舍住了
- 价格便宜的索尼爱立信C902优惠,便宜又时髦
- CentOS6.5开机自动挂载硬盘
- poj1679---The Unique MST(次小生成树)
- 基本规则足球
- maya中打开外部程序和网站
- 关于名片全能王扫描,返回切边增强图片web api的图片数据分割
- POJ3784 对顶堆