相关疑难解决方法(0)

用php输出mp3

我正在研究我的学校项目,我正在尝试使用PHP输出一个mp3文件,但显然它只输出一些损坏的文件,我不知道为什么.我浏览了整个网络以找到解决方案,但没有.

<?php
$filename = 'audio/1/1.mp3';

if(file_exists($filename)) {
    header('Content-Type: audio/mpeg');
    header('Content-Disposition: filename="test.mp3"');
    header('Content-length: '.filesize($filename));
    header('Cache-Control: no-cache');
    header("Content-Transfer-Encoding: chunked"); 

    readfile($filename);
} else {
    header("HTTP/1.0 404 Not Found");
}
?>
Run Code Online (Sandbox Code Playgroud)

任何人都可以向我解释这个吗?那真是棒极了!

php mp3 header stream

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

header ×1

mp3 ×1

php ×1

stream ×1