Apache не отправляет мне заголовок MP3, даже когда я использую прямой адрес для файла
Apache не отправляет мне заголовок MP3 даже при использовании прямого адреса к файлу. Это означает, что я могу воспроизводить его с помощью аудиоплееров Flash на своих веб-страницах, но когда я попытался загрузить их с прямого адреса на моем сервере, я получил:
Ошибка 101 (net::ERR_CONNECTION_RESET): соединение было сброшено
Или это иногда дает мне файл с .mp3
расширение файла, которое имеет размер файла 13 байт. Когда я открываю этот файл в gedit/ Notepad, это просто:
<html></html>
У меня нет проблем с файлами и изображениями PHP, но файлы MP3 никогда не отправляются в браузер для загрузки или воспроизведения.
Я добавил следующий код httpd.conf
, но нет никакой разницы!
AddType audio/mpeg .mp3
2 ответа
Вам нужно изменить файл mime.types, а не файл httpd.conf. Добавьте (или измените) следующую строку в файл mime.types и перезапустите Apache.
audio/mpeg mpga mp2 mp3
В этом посте приведен пример файла mime.types, который должен охватывать все потребности вашего приложения.
Может быть
AddType audio/mpeg .mp3
А затем перезапустите Apache.