web-dev-qa-db-ja.com

mp3ダウンロード応答のコンテンツタイプ

ユーザーがファイルをダウンロードできる単純なHTTPサーバーを作成しました。しかし、これはmp3ファイルでは機能しないようです。現在、コンテンツタイプは"application/misc"。 mp3ファイルで動作させるために、"application/mp3""application/data"および"application/mpeg"

Mp3またはオーディオファイルのダウンロードに適したコンテンツタイプは何ですか?他のヘッダーがありませんか?


編集:ファイルは、ユーザーにどこかに保存するよう求めるのではなく、自動的にダウンロードを開始する必要があります。

33
Vihaan Verma

"Content-Type: audio/mpeg"

更新

ブラウザがストリーミングではなくmp3をダウンロードするようにするには、次のようにします。

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

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

詳細は link をご覧ください。

Content-Disposition:attachment ...を使用すると、右クリック->名前を付けて保存する代わりに、ダウンロードボックスが強制的に表示されます。

9
joeUknow

多くの調査の結果、このソリューションにつながるリソース(SOの一部)を見つけました。これは、最もクロスデバイス互換性のあるソリューションであり、特にAndroidデバイス(多くの問題があるようです))で多くの問題を解決します。

Content-Disposition:添付; filename = "my_mp3_filename .MP"

大文字の拡張子に注意してください。それは重要です。

2
frostymarvelous

私のために働いたコンテンツタイプの下に試してください。

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

Content-Type "application/force-download"を使用するとうまくいきました。

1
Vihaan Verma

「content-disposition」を「attachment」として設定します

0
Cris