防止apache自动更改mime类型

时间:2013-02-28 16:58:36

标签: php apache mime-types

我使用PHP生成Wave-File。数据从服务器上的wav文件中读取,操作并最终发送给用户。

现在的问题:Apache将此文件作为Content-Type:application / x-wave传递。即使我使用标题('Content-Type:audio / wave'),脚本也有扩展名.php。

乍一看,Apache无法知道我正在发送一个wav文件。所以我猜它会从发送的内容中自动检测mime类型。有没有办法停止此行为并强制Apache使用标题(...)指定的mime类型?

这个mime类型问题导致问题的原因是:Firefox不接受应用程序/ x-wave,但它接受音频/ wave。

1 个答案:

答案 0 :(得分:0)

原来,服务器上安装了mod_mime_magic。此mod将根据离开服务器的数据流自动设置mime类型。所以我可以做任何我想做的事情,文件将始终作为application / x-wave离开服务器。

由于我无法访问mod_mime_magic配置,因此我正在向我的提供商查询他们可以做什么。