触摸屏租赁
Touch screen rental
广告机租赁
Advertising rental
机器人租赁
Robot leasing
 当前位置:首页 > 全部 > php 文件下载 出现下载文件内容乱码损坏的解决方法

php 文件下载 出现下载文件内容乱码损坏的解决方法

 public function download() 
 { 
  $upload=M('upload'); 
  $data=$upload->find($_GET['id']); 
  
  if(empty($data)){ 
   header('HTTP/1.0 404 Not Found'); 
   header('Location: .'); 
  }else{ 
  
   $path='./public/Uploads/'.$data['savename']; 
  
   header("Content-Type:".$data['type']); 
  
   header('Content-Disposition: attachment; filename="'.$data['name'].'"'); 
  
   header('Content-Length:'.$data['size']); 
  
   ob_clean(); 
   flush(); 
  
   readfile($path); 
    
  } 
 } 

注意:
 
ob_clean();
flush();

这个是关键哦.用了这两函数,搞定,图片正常打开,文字也不乱码.


工作室地址:重庆石桥铺电脑城B座 | 微信:z35544216 | 网址:www.35544216.com