| 
 | 
 
 
发表于 2010-6-22 10:19:57
|
显示全部楼层
 
 
 
 本帖最后由 frui 于 2010-6-22 10:29 编辑  
PHP复制代码  
function getfile (){
$fid=$id = $this->uri->segment(3,0);
// echo($fid);
  if($fid!=0){
   $this->db->where("xtbd_fileid",$fid);
   $this->db->where("xtbd_category",'magazine');
   $r=$this->db->get('download')->row_array();
   
    $bpath=‘存储路径’ ;// 可以找到 可以正常下载
    if(file_exists($bpath.$r['xtbd_filerealname'])){
      $data=file_get_contents($bpath.$r['xtbd_filerealname']);   // $r['xtbd_filerealname']);   在服务器存储的真正文件名 随机
       $this->load->helper('download');  
   force_download ($r['xtbd_filename'], $data);     //$r['xtbd_filename'],  下载显示文件名 如 爱你一万.rar 
   }else{
    echo($bpath.$r['xtbd_filerealname']);
    }
  }else{
   exit("你所要找的文件不存在,请从新查找");
  }
}
   复制代码 |   
 
 
 
 |