文件大于1GB
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | {                        //Big File         $file= $identity. ".cleanpdb.tar.gz";         $path= $webdatapath. "seq/". $file;                 if(!file_exists($path))         {                 echo"Sorry". ‘<br>‘;                 echo$file. " not exist";                 returnfalse;         }                                         header("Content-type: "."application/gz");         header(‘Content-Disposition: attachment; filename="‘.basename($path));                 header("Cache-control: public");         header("Pragma: public");         header("Content-Length: ".filesize($path));         ob_end_clean();                 $fp= fopen($path,‘r‘);         $file_size= filesize($path);         $buffer=1024;         $cur_size=0;         while(!feof($fp) && $file_size>$buffer+$cur_size) {                 $file_data= fread($fp, $buffer);                 echo$file_data;                 $cur_size+= $buffer;         }         $file_data= fread($fp, $file_size-$cur_size);         echo$file_data;         fclose($fp);         }    | 
原文地址:http://www.cnblogs.com/jluzhsai/p/3718027.html