Tuve un problema con los tipos de mime y donde hacía pruebas para algunos tipos de archivos. Parece que cada navegador envía su variación de un tipo de mímica para un archivo específico. Estaba tratando de 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): aplicación / secuencia de octetos
- Opera (mp3): audio / mp3
- Opera (zip): aplicación / secuencia de octetos
- IE (mp3): audio / mpeg
- IE (zip): aplicación / x-zip-compressed
Entonces, si necesita cargar varios tipos de archivos, es mejor que realice algunas pruebas para que todos los navegadores puedan cargar un archivo y pasar la verificación del tipo mime.
audio/mp3
... Imagínate.