Cita:  
					Iniciado por Cluster  Bluesman74cl     
 
no es $_FILES['archivo']['name'] = "image/jpeg" .. lo que debes usar sino:
$_FILES['archivo']['type'] = "image/jpeg"
 
y así con todas .. La propiedad "type" es la que contiene el formato MIME del archivo que estás subiendo .. no "name".
 
Un saludo,
    entiendo Cluster pero es que lo intenté con el "Type"  y tampoco funciona.. 
será porque antes de esas lineas tengo este condicional??  
Código:
 $patron = '([<>/^`%])';
foreach ( $_POST as $index => $value ) { 
    $$index = eregi_replace($patron, "",$_POST[$index]); 
}// fin del foreach