我创建了一个简单的HTTP服务器,允许用户下载文件。 但是,这似乎并没有为MP3文件。 内容类型是目前"application/misc"
。 为了使其与mp3文件的工作,我已经试过"application/mp3"
, "application/data"
和"application/mpeg"
。
什么是正确的内容类型的MP3或音频文件下载,和我失去了一些其他的标题?
编辑:该文件应自动开始下载,而不是提示用户输入的地方保存。
我创建了一个简单的HTTP服务器,允许用户下载文件。 但是,这似乎并没有为MP3文件。 内容类型是目前"application/misc"
。 为了使其与mp3文件的工作,我已经试过"application/mp3"
, "application/data"
和"application/mpeg"
。
什么是正确的内容类型的MP3或音频文件下载,和我失去了一些其他的标题?
编辑:该文件应自动开始下载,而不是提示用户输入的地方保存。
尝试"Content-Type: audio/mpeg"
更新
为了鼓励浏览器下载的MP3而不是流,做
内容处置:文件名=“的music.mp3””
.mp3 audio/mpeg3
.mp3 audio/x-mpeg-3
.mp3 video/mpeg
.mp3 video/x-mpeg
看到这个链接获取更多信息。
使用内容处置:附件...强制下载框出现,而不必点击右键 - >目标另存为。
大量的研究后,我发现了一些资源(在一些SO),导致这一解决方案。 这是大多数跨设备兼容的解决方案在那里,并解决了很多特别是与Android设备(很多问题,与他们显然)的问题。
内容处置:附件; 文件名= “my_mp3_filename。MP3”
注意大写延伸。 这是很重要的。
试试下面这为我工作的内容类型。
"audio/mpeg3;audio/x-mpeg-3;video/mpeg;video/x-mpeg;text/xml"
设置“内容处置”为“附接
使用Content-Type "application/force-download"
为我工作。