普通下载头大概意思,文件输出的地方二选一,小文件下载。如文件较大时注意执行时间与内存使用。可以看php大文件下载
$filename = $_GET['filename'];
$pathname = "./sucai/$filename";
$filesize = filesize($pathname);
//跟据路径下载文件
//字节流的方式发送到客户端
header("content-type:application/octet-stream");
//header("content-type:application/force-download");
//关于断点续传,服务器支持
header("Accept-Ranges:bytes") ;
//以附件的形式发送到客户端
header('Content-Disposition: attachment; filename="' . basename($path) . '"');
//文件大小比对
header("Content-Length: ". filesize($path));
readfile($path);
$handle = fopen($pathname, 'rb');
$content = '';
while