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

php 实现文件下载 避免直接打开

2018-08-06 15:44 309 查看
有些文件在浏览器里点击默认是打开的,如果不想打开想实现直接下载就得用代码来实现了

function download($filename){
if(empty($filename))return false;
if (!file_exists($filename)){
header("Content-type: text/html; charset=utf-8");
echo "File not found!";
exit;
} else {
$file = fopen($filename,"r");
Header("Content-type: application/octet-stream");
Header("Accept-Ranges: bytes");
Header("Accept-Length: ".filesize($filename));
Header("Content-Disposition: attachment; filename=".basename($filename));
echo fread($file, filesize($filename));
fclose($file);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  PHP