我在Linux上运行Apache,当我去到一个.mp4文件的url而不是让我下载文件的时候,它显示了文件的内容(作为损坏的文本)
例如输出是
ftypisom isomiso2avc1mp41 *moov lmvhd ̴ d̴ d @ Htrak \tkhd̴d̴d @ $ edtselst </s>mdia mdhd ̴ d̴ d -hdlr videVideoHandlerkminfvmhd
我如何使Apache正确地提供服务?
添加一个AddType
指令:
AddType video/mp4 .mp4
这将导致Apache将正确的标题发送到您的浏览器,然后将选择正确的方法下载或播放媒体文件。
确保你已经安装并激活了mod_mime
(但我认为这是默认情况下,我从来没有任何问题)。
更多信息在这里: http : //httpd.apache.org/docs/2.2/mod/mod_mime.html
您应该设置响应的内容类型