<?php
header("Content-Type: text/html; charset=utf-8");
//演示下载文件
$file_name="new.jpg"; //文件名字
//打开文件
if(!file_exists($file_name)){
echo "文件不存在";
return;
}
$file_tp=fopen($file_name,"r");
//获取文件大小
$file_size=filesize($file_tp);
//返回的文件,(包括二进制文件与文本文件)
header("Content-type: application/octet-stream");
//按照字节大小返回
header("Accept-Ranges: bytes");
//返回文件大小
header("Accept-Length: $file_size");
//这里客户端的弹出对话框,对应的文件名
header("Content-Disposition: attachment; filename=".$file_name);
//向浏览器回送数据
$buffe=1024;
//判断文件是否结束
while(!feof($file_tp)){
//读取二进制文件
$file_but=fread($file_tp,$buffe);
//把数据返回给浏览器;
echo $file_but;
}
//关闭文件
fclose($file_tp);
pardon110