我在我拥有的大多数服务器上都试过这个,PHP 似乎返回application/ogg
了 ogv 视频文件。这很奇怪,因为 Apache mime 配置文件清楚地列出了video/ogg
(也是不可取的,但至少它是有意义的,因为信息应该来自那里)。最初我在响应式文件管理器中遇到了这个问题,但能够独立重现它。
编码:
$fileinfo = finfo_open(FILEINFO_MIME);
$mime_type = finfo_file($fileinfo, $file);
finfo_close($fileinfo);
var_dump($mime_type);
输出:
string(31) "application/ogg; charset=binary"
这些信息来自哪里,我该如何更改?
放置 .htaccess 指令似乎根本没有帮助。我正在运行 cPanel/WHM 可能也很重要,但找不到任何其他相关配置。此外,cPanel 也video/ogg
为 ogv 提供,就像 Apache 一样。