文件下载

 1 public function filedown(){     
 2    $file_name = $_GET["file"];      // 这是你存的文件名称 和地址
 3     $file_dir = '../public/templateFile/';            // $file_dir 获取的文件项目内地址(上传的时候放到哪个文件夹下面的) $file_name文件名称和地址 
 4     if (!file_exists($file_dir . $file_name)){
 5         $this->error('文件不存在');
 6     }
 7     $file = fopen($file_dir . $file_name,"r");
 8     Header("Content-type: application/octet-stream");
 9     Header("Accept-Ranges: bytes");
10     Header("Accept-Length: ".filesize($file_dir . $file_name));
11     Header("Content-Disposition: attachment; filename=" . $realname);
12     ob_clean();
13     flush();
14 
15     // 输出文件内容
16     echo fread($file,filesize($file_dir . $file_name));
17     fclose($file);
18     }
19 }

 

posted @ 2018-12-12 11:35  现世中的素人  阅读(112)  评论(0编辑  收藏  举报