ThinkPHP5 的 header 设置 Content-Type 注意事项

在 function 末尾加上 exit(0);可以使之生效

header("Accept-Ranges: bytes");  //请求范围的度量单位
header("Content-Disposition: filename=" . $file_name );  //文件名
header("Cache-Control: public, max-age=31536000");   //控制缓存
header("Content-Type: audio/mpeg");   //类型
header('Content-Length: ' . $file_size);   //文件大小
header('Last-Modified: '.gmdate('D, d M Y H:i:s',time())." GMT");   //上次修改时间
header('Expires: '.gmdate('D, d M Y H:i:s', time() + 3600*24*60)." GMT");   //到期时间
header("Pragma: Pragma");   //使用缓存

有关浏览器缓存的应用请查看