<?php //首先要安装php_fileinfo扩展插件 $file='1.rar'; $fileinfo= finfo_open(FILEINFO_MIME_TYPE); $mimeType=finfo_file($fileinfo, $file); finfo_close($fileinfo); //发送制定文件MIME 类型的头信息 header('Content-type:'.$mimeType); //指定下载文件的描述 header('Content-disposition:attachement;filename='.basename($file)); //指定文件的大小 header('Content-length:'.filesize($file)); //读取文件内容至输出缓冲区,返回这个文件 readfile($file); ?>