PHP - Validación MIME de un PDF si alguien cambia la extensión

   
Vista:

Validación MIME de un PDF si alguien cambia la extensión

Publicado por joel (2 intervenciones) el 04/04/2017 14:58:41
Buenos dias, escribo ya he no he podido encontrar la solución a este tema, resulta que tengo un mantenedor de documentos al cual solo puede aceptar archivos PDF, la validación MIME está correcta, ya que me valida que solo subían los archivos con mime: application/PDF, el problema es que no se como validar si.... Alguien tiene un archivo... digamos .exe, y le cambia la extension manualmente desde el escritorio, el sistema igual me lo valida como application/PDF, lo cual no debería ser ya que cuando fue creado no era un pdf...


Saludos y muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

Validación MIME de un PDF si alguien cambia la extensión

Publicado por xve (6035 intervenciones) el 04/04/2017 15:29:44
Hola Joel, para ello, utiliza la función finfo_file() http://php.net/manual/es/function.finfo-file.php del PHP... te devuelve el formato mime de cualquier archivo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Validación MIME de un PDF si alguien cambia la extensión

Publicado por joel (2 intervenciones) el 04/04/2017 15:42:43
si lo he probado, pero pasa exactamente lo mismo, si alguien cambia de manera manual la extension de un archivo cualquiera, y le pone .pdf el MIME cambia a application/pdf ya que (creo, no estoy seguro) el MIME toma el valor por extension....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar