level 6
//调用这个下载的方法即可。 第一个参数为文件路径,第二个参数为指定文件名(非必须)
function downloadFile($filePath, $fileName = null)
{
if (! $fileName) {$fileName = basename ( $filePath );}header ( 'Content-Description: FileTransfer' );header ( 'Content-Type: application/octet-stream' );header ( 'Content-Disposition: attachment; filename=' . $fileName );header ( 'Content-Transfer-Encoding: binary' );header ( 'Expires: 0' );header ( 'Cache-Control: must-revalidate,post-check=0, pre-check=0' );header ( 'Pragma: public' );header ( 'Content-Length: ' . filesize ( $filePath ) );ob_clean ();flush ();readfile ( $filePath );}
2013年05月23日 07点05分