我应该使用哪种MIMEtypes的mp3

我试图决定哪个MIMEtypesselect返回MP3数据(由PHP提供)

根据这个MIMEtypes列表: http : //www.webmaster-toolkit.com/mime-types.shtml

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

这些之间有什么区别,我应该使用哪一个?

你最好的select是使用RFC定义的 MIMEtypes的audio/mpeg

我有一个MIMEtypes的问题,并在less数文件types的testing。 它看起来像每个浏览器发送一个特定文件的MIMEtypes的变化。 我试图上传与开放源码的PHP类的MP3和ZIP文件,那我发现:

  • Firefox(mp3):audio / mpeg
  • Firefox(zip):应用程序/邮编
  • Chrome(mp3):audio/ mp3
  • Chrome(zip):application / octet-stream
  • 歌剧(MP3):audio/ MP3
  • Opera(zip):application / octet-stream
  • IE(mp3):audio / mpeg
  • IE(zip):application / x-zip-compressed

因此,如果您需要上传多种文件types,最好进行一些testing,以便每个浏览器都可以上传文件并通过MIMEtypes检查。

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

你应该总是使用audio / mpeg ,因为firefox不能播放audio / mpeg3文件

标准的方法是在你的PHP 头文件中使用audio/mpeg

header('Content-Type: audio/mpeg');