您的位置:首页 > 编程语言 > PHP开发

php文件下载代码

2014-12-29 13:32 183 查看
<?php

   
 $filename="aa.jpg";
 $filepath="/1229/down/";
 $filename=iconv("utf-8","gb2312",$filename);
$path=$_SERVER['DOCUMENT_ROOT'].$filepath.$filename;

 

    if(!file_exists($path)){

        echo "文件不存在!";

        return;  

     }

   

       $fp=fopen($path,"r");
  $file_size=filesize($path);

 

      //返回的文件

       header("Content-type: application/octet-stream");

       

        //按照字节大小返回

       header("Accept-Ranges: bytes");

         //返回文件大小

       header("Accept-Length: $file_size");

       //客户端的弹出对话框,对应的文件名

       header("Content-Disposition: attachment; filename=".$filename);

      

         $buffer=1024;

       

           while(!feof($fp))
{
$file_data=fread($fp,$buffer); 
echo $file_data;
}
fclose($fp);

            

            fclose($fp);

   

?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: