我需要从 Apache 服务器提供一堆经过 gzip 压缩的 MIDI 文件。问题是,当用户请求这些文件时,响应应该返回“audio/midi”内容类型标头,而不是 gzip 文件或多部分标头。换句话说,我试图从服务器渲染内容(播放 MIDI),而不是将其下载到他们的驱动器。有没有简单的方法可以做到这一点?
答案1
确保浏览器随机搜索 randomFile.xyz 时,Apache 会查找 randomFile.xyz.gz
需要添加
Options MultiViews
在 apache 配置中。
为了确保内容类型合适,我们需要添加以下内容
<Files *.mid.gz>
SetOutputFilter DEFLATE
ForceType audio/midi
</Files>