我应该使用哪种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');