type allowed php mp3 mime-types

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



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.