1

我在 Linux 上运行 Apache,当我转到一个 .mp4 文件的 url 而不是让我下载文件时,它会显示文件的内容(作为损坏的文本)

例如输出是

���ftypisom���isomiso2avc1mp41��*moov���lmvhd����̴�d̴�d�������������������������� �������������������������@�������������������������� ��������Htrak���\tkhd���̴�d̴�d������������������������������ ����������������������������@������������$edts...elst... ����������������mdia��� mdhd����̴�d̴�d������������-hdlr������ ����������������VideoHandler����kminf����vmhd��������������

如何让 Apache 正确地服务它?

4

1 回答 1

3

添加AddType指令:

AddType video/mp4 .mp4

这将导致 Apache 将正确的标头发送到您的浏览器,然后浏览器将选择正确的方法来下载或播放媒体文件。

确保您已mod_mime安装并激活(但我认为它是默认设置的;我从来没有遇到过任何问题)。

更多信息在这里:http ://httpd.apache.org/docs/2.2/mod/mod_mime.html

于 2012-11-12T10:06:30.657 回答