Подтвердить что ты не робот

Тип контента для ответа на скачивание mp3

Я создал простой HTTP-сервер, который позволяет пользователям загружать файлы. Но это не работает для mp3 файлов. Тип контента в настоящее время "application/misc". Чтобы заставить его работать с mp3 файлами, я пробовал "application/mp3", "application/data" и "application/mpeg".

Каким будет подходящий тип контента для загрузки mp3 или аудиофайлов, и я пропускаю некоторые другие заголовки? Благодаря

EDIT: файл должен автоматически загружаться, а не запрашивать у пользователя его сохранение.

4b9b3361

Ответ 1

Попробуйте "Content-Type: audio/mpeg"

Обновление

Чтобы браузер загружал mp3, а не потоковое, сделайте

Content-Disposition: filename = "music.mp3" '

Ответ 2

.mp3    audio/mpeg3
.mp3    audio/x-mpeg-3
.mp3    video/mpeg
.mp3    video/x-mpeg

Подробнее см. ссылку .

Использование Content-Disposition: attachment... заставляет окно загрузки появляться вместо того, чтобы щелкнуть правой кнопкой мыши → сохранить цель как.

Ответ 3

После большого количества исследований я нашел некоторые ресурсы (некоторые из них), которые привели к этому решению. Это самое перекрестное устройство, совместимое с решением, и решает множество проблем, особенно с Android-устройствами (по-видимому, много проблем с ними). ​​

Content-Disposition: attachment; имя файла = "my_mp3_filename. MP3"

Обратите внимание на расширение верхнего регистра. Это важно.

Ответ 4

установите "content-disposition" как "attachment

Ответ 5

Использование Content-Type "application/force-download" работало для меня.

Ответ 6

попробуйте ниже тип контента, который он работал у меня.

"audio/mpeg3;audio/x-mpeg-3;video/mpeg;video/x-mpeg;text/xml"