20,359
社区成员
发帖
与我相关
我的任务
分享
function dl_file($file){
$len = filesize($file);
$filename = basename($file);
$file_extension = strtolower(substr(strrchr($filename,"."),1));
switch( $file_extension ) {
case "mp4": $ctype="video/mp4"; break;
default: $ctype="application/force-download";
}
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: public");
header("Content-Description: File Transfer");
header("Content-Type: $ctype");
$header="Content-Disposition: attachment; filename=".$filename."";
header($header );
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".$len);
ob_clean();
flush();
readfile($file);
exit;
}
dl_file('test.mp4');