首页
Profile
Profile
Profile
Profile
Profile

php中使用header进行文件下载

2011-02-28 阅读 98
在PHP中,使用header进行文件下载:
    <?php
     $filename = 'pdf/'.$name.pdf';
     header('Content-type: application/pdf');//输出的类型
     Header("Accept-Ranges: bytes"); //接收长度的单位
     header('Content-Length: '.filesize($filename));//接收文件的长度
     header('Content-Transfer-Encoding: binary');//文件传输的编码
     header('Content-Disposition: attachment; filename="'.$filename.'"'); //下载显示的名字,注意格式
     header('Pragma: no-cache');//禁止缓存
     $file = fopen($filename, "r");//读取文件
     echo fread($file, filesize($filename));  //这一句是相当重要,如果没有则下载文件大小为0,输出读到的二进制流
     fclose($file); //关闭文件
    ?>
    ```


header 文件 下载 php



更新于 2023年03月28日
 
陕ICP备13008705号-1 Chat Gpt Api