desarrollando una aplicación en php me encuentro con el problema de validar el tipo mime de los ficheros que son subidos al servidor por los usuarios. Según he leído por ahí, si yo tengo un formulario de upload de ficheros con un campo file llamado por ejemplo 'mifichero' la manera de obtener su tipo mime sería mediante:
Código PHP:
Pero me encuentro con el problema de que si yo por ejemplo tengo un fichero 'ejemplo.mp3' y lo renombro a 'ejemplo.doc' este campo me devuelve 'application/msword', es decir que no detecta correctamente el mime type en función del contenido del fichero sino que lo hace a partir de su extensión. Me gustaría saber si alguien conoce alguna manera de realizar esto correctamente.Ver original
$_FILE['mifichero']['type']
Gracias por su ayuda.
Un saludo.