php - allowed - mime type xlsx
¿Qué tipo de mime debería usar para mp3? (5)
La forma standard es usar audio/mpeg
que es algo así en tu función de header PHP ...
header(''Content-Type: audio/mpeg'');
Estoy tratando de decidir qué tipo de mimo elegir para devolver datos mp3 (servido por php)
de acuerdo con esta lista de tipos de mime: http://www.webmaster-toolkit.com/mime-types.shtml
.mp3 audio/mpeg3
.mp3 audio/x-mpeg-3
.mp3 video/mpeg
.mp3 video/x-mpeg
¿Cuál es la diferencia entre estos y qué debería usar?
Siempre debe usar audio / mpeg , porque Firefox no puede reproducir archivos de audio / mpeg3
Su mejor opción sería usar el audio/mpeg
tipo mime definido por RFC .
Tuve un problema con los tipos de mime y donde hacer pruebas para algunos tipos de archivos. Parece que cada navegador envía su variación de un tipo de mimo para un archivo específico. Intentaba cargar archivos mp3 y zip con la clase php de código abierto, eso es lo que he encontrado:
- Firefox (mp3): audio / mpeg
- Firefox (zip): aplicación / zip
- Chrome (mp3): audio / mp3
- Chrome (zip): application / octet-stream
- Opera (mp3): audio / mp3
- Opera (zip): application / octet-stream
- IE (mp3): audio / mpeg
- IE (zip): application / x-zip-compressed
Por lo tanto, si necesita cargar varios tipos de archivos, será mejor que realice algunas pruebas para que cada navegador pueda cargar un archivo y pasar la verificación del tipo MIME.
Use .mp3 audio/mpeg
, ese es el que siempre he usado. Supongo que otros son solo alias.