PHP实现文件下载

Posted gentsir

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP实现文件下载相关的知识,希望对你有一定的参考价值。

 1 public function get_download_file()
 2 {
 3       header ( ‘Content-Description: File Transfer‘ );
 4       header ( ‘Content-Type: application/octet-stream‘ );
 5       header ( ‘Content-Disposition: attachment; filename=‘ . basename ( $file ));
 6       header ( ‘Content-Transfer-Encoding: binary‘ );
 7       header ( ‘Expires: 0‘ );
 8       header ( ‘Cache-Control: must-revalidate‘ );
 9       header ( ‘Pragma: public‘ );
10       header ( ‘Content-Length: ‘  .  filesize ( $file ));
11       ob_clean ();
12       flush ();
13       readfile ( $file );
14       exit;
15 }

 

以上是关于PHP实现文件下载的主要内容,如果未能解决你的问题,请参考以下文章

代码片段 PHP,预期文件结尾,我错在哪里?

PHP常用代码片段

php代码片段: sendFile/videoStream/sendEmail/phpexcel/ffmpeg/zip

Drupal 6 视图 2:PHP 片段

超级有用的9个PHP代码片段

PHP代码-psysh调试代码片段工具