繁体   English   中英

防止Apache自动更改MIME类型

[英]Prevent apache from automatically change mime type

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

现在的问题是:Apache将该文件作为Content-Type:application / x-wave交付。 即使我使用header('Content-Type:audio / wave')并且脚本的扩展名为.php。

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

该mime类型问题导致出现问题的原因是:Firefox不接受application / x-wave,但接受音频/ wave。

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

由于我无权访问mod_mime_magic配置,因此我目前正在与提供商联系,以了解他们可以做什么。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM