Ver Mensaje Individual
  #14 (permalink)  
Antiguo 14/05/2011, 16:09
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 7 meses
Puntos: 406
Respuesta: Error al subir un archivo jpg al servidor

No le veo mucho problema puedo cambiar manualmente la extension, por ejemplo puedo tener imagen.txt y cambiar la extension a imagen.jpg, esto no digo que sea un problema para el servidor, pero si para tus visitantes, un archivo puede tener código malicioso como un virus u otro código, que se ejecuta en cuanto otro visitante intenta visualizar la imagen, es por eso que es mas seguro verificar el mime type para estar mas seguros de que el archivo es realmente lo que dice que es, para tener una referencia sobre los mime types disponibles pueden checar esta lista

Para verificar el mime type en un archivo subido por POST:
Código PHP:
Ver original
  1. if (is_uploaded_file($_FILES['imagen']['tmp_name'])) {
  2.      if ($_FILES['imagen']['type'] == 'image/jpeg' || $_FILES['imagen']['type'] == 'image/gif' || $_FILES['imagen']['type'] == 'image/png') {
  3.            echo 'Imagen con el tipo correcto';
  4.      }
  5. }
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)