Al principio me sorprendió por qué algunos usuarios no cargaban mis archivos y descubrí que eran todos los que no usaban Chrome, que era el navegador que estaba probando.¿Por qué hay una incoherencia tipo mimo con firefox, chrome?
Básicamente estoy haciendo una verificación de archivos para asegurarme de que solo pueden cargar archivos mp3.
Esto funcionaba para chrome, pero no para firefox.
if ($_FILES['uploaded']['type']=="audio/mp3")
Esto funcionaba para firefox, pero no para Chrome.
$_FILES['uploaded']['type']=="audio/mpeg"
¿Alguien podría explicar por qué sucede esto? Creo que ambos navegadores podrían entender cualquiera de ellos o ... ¿Hay otros navegadores de los que podría tener que preocuparme acerca de los tipos de mimos que son tan sensibles?
Editar: Si lo que Pekka sugirió es verdad, ¿cuál sería la mejor manera de verificar un cierto tipo de mimo?
Re la edición: Verifique mi respuesta editada. –
Tek, ¿está seguro de que "Esto estaba funcionando para Chrome, pero no para Firefox, audio/mp3"? Porque en las versiones actuales del navegador aquí, veo el reverso: el audio/mp3 funciona en Firefox pero no en Chrome. – ChrisJJ