/* 文件的下载步骤
* 第一步:给要下载的文件上加一个超链接,并将该文件地址通过GET方式传递给要执行下载的PHP文件
* 第二部:到PHP文件中接收要下载的文件名
* 第三步:写入文件的类型
* 第四步:激活一个下载窗口
* 第五步:读取文件
*/
//接收文件的名称
$file_name = $_GET['file'];
//设置文件的保存路径
$path = 'images/';
if(!file_exists($path)){
mkdir($path);
}
//1.这个是 最终要获取的文件
$new_path = $path .'/'.$file_name;
//2.获取文件的MIME类型
$info = getimagesize($new_path);
$mime = $info['mime'];
//3.重设响应头 让浏览器以图片类型的方式进行解析
header('content-type:'.$mime);
//4.解析文件 执行要下载的文件名
header('content-disposition:attachment;file_name='.$file_name);
//5.获得文件的大小
header('content-length:'.filesize($new_path));
//6.读取文件
readfile($new_path);