我应该为mp3使用哪种MIME类型


Answers:


149

最好的选择是使用RFC定义的 mime-type audio/mpeg


39
Chrome 26更了解并使用audio/mp3
Nux

22
这是Chromium错误,他今天才3岁。我确定他还会再待几年,所以微笑并祝他生日快乐。:)
jgillich 2016年

@pollaris没有多种mime类型的东西,因为文件只有一种类型。理想情况下,audio/mpeg如果要返回mp3文件或audio/wav要返回wav文件,则应返回。application/octet-stream如果您不想编写代码来返回实际的mime类型,则可以使用泛型来表示二进制文件,但是浏览器可能不会按照您期望的方式处理该文件。
2014年

3
@jgillich-你是对的。6年了,现在可以骑自行车了 。bug.chromium.org
p/chromium/

Chrome错误已修复!不确定何时将其安装到Chrome中。
M Somerville,

32

我在mime类型以及对几种文件类型进行测试的地方遇到了问题。看起来每个浏览器都发送特定文件的mime类型变体。我正在尝试使用开源php类上传mp3和zip文件,这是我发现的:

  • Firefox(mp3):音频/ mpeg
  • Firefox(zip):应用程序/ zip
  • Chrome(mp3):音频/ mp3
  • Chrome(zip):应用程序/八位字节流
  • Opera(mp3):音频/ mp3
  • Opera(zip):应用程序/八位字节流
  • IE(mp3):音频/ mpeg
  • IE(zip):应用程序/ x-zip压缩

因此,如果您需要上载几种文件类型,则最好进行一些测试,以便每个浏览器都可以上载文件并通过mime类型检查。


10

使用.mp3 audio/mpeg,这就是我一直使用的那个。我想其他人只是别名。


6

您应该始终使用audio / mpeg,因为firefox无法播放音频/ mpeg3文件


1
Firefox也不喜欢音频/ mp3
Adria 2014年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.