本文实例讲述了php通过修改header强制图片下载的方法。分享给大家供大家参考。具体实现方法如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
function downloadFile( $file ){ $file_name = $file ; $mime = 'application/force-download' ; header( 'Pragma: public' ); // required header( 'Expires: 0' ); // no cache header( 'Cache-Control: must-revalidate, post-check=0, pre-check=0' ); header( 'Cache-Control: private' ,false); header( 'Content-Type: ' . $mime ); header( 'Content-Disposition: attachment; filename="' . basename ( $file_name ). '"' ); header( 'Content-Transfer-Encoding: binary' ); header( 'Connection: close' ); readfile( $file_name ); // push it out exit (); } |
希望本文所述对大家的php程序设计有所帮助。