您的位置:首页 > 编程语言 > PHP开发

php Header文件下载

2016-12-23 18:21 183 查看
/**
* 文件下载
* @param string $path  文件所在路径
* @param string $filename 文件名
*
* $dir="F:/file/";
$filename="f.txt";
file_down($dir,$filename);
*/
function file_down($dir,$filename){
$path=$dir.$filename;
if(!file_exists($path)){
exit("文件不存在");
}
//打开文件
$file = fopen ($path, "r" );
//输入文件标签
Header ( "Content-type: application/octet-stream" );
Header ( "Accept-Ranges: bytes" );
Header ( "Accept-Length: " . filesize ($path ) );
Header ( "Content-Disposition: attachment; filename=" . $filename );
//输出文件内容
//读取文件内容并直接输出到浏览器
echo fread ( $file, filesize ( $path ) );
fclose ( $file );
exit ();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: