在2个不同的AMP服务器(一个Linux,一个Windows)上,PHP的finfo函数为m4a音频文件返回一个MIME类型的“video/mp4”。PHP finfo检测m4a音频为视频
$path = '/path/to/some/audio.m4a';
$finfo = finfo_open(FILEINFO_MIME_TYPE);
$mime = finfo_file($finfo, $path);
print $mime; // video/mp4
我相信这可以控制与Apache的mime.types文件,但找到了“音频/ MP4”的行并添加M4A后延:
audio/mp4 mp4a m4a
和重启动Apache,它仍然报告视频/ mp4。
我如何获得finfo检测.m4a音频文件的正确(音频)mime类型?
TYIA。
谢谢。所以在这种情况下,你会建议我编辑现有的魔法文件,还是使用其他方法? – momo
@BigMoMo我会做一个副本,并使用我上面添加的说明进行检查。详细信息,请致电 – tricasse
+1 – momo