Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/10/2009, 14:05
userphp
 
Fecha de Ingreso: octubre-2009
Mensajes: 26
Antigüedad: 15 años, 2 meses
Puntos: 0
Pregunta problema al pasar datos tipo file con ajax

que tal tengo una pagina con un input type=file
con la cual abro una imagen y la quiero enviar a otra pagina donde ejecuto una sentencia sql para guardar la imagen en la base de datos

pero mi problema es que estoy utilizando ajax por lo que estoy usando el método get y he leido que para recibir variables tipo file debe ser por método post.

mi script está así

http.open('get', 'nuevoContacto.php?nombre='+nombre+'&aPaterno='+aP aterno+'&alias='+alias+'&correo='+correo+'&telefon o='+telefono+'foto='+foto);
http.onreadystatechange = handleResponse;
http.send(null);

como verán ahi estoy mandando la foto atreves de get y en mi otra pagina la recibo así

$archivo = $_FILES["foto"]["tmp_name"];
$tam = $_FILES["foto"]["size"];
$nombreFoto = $_FILES["foto"]["name"];
$tipo = $_FILES["foto"]["type"];

pero pues no estoy recibiendo nada yo me imagino que porque lo envio por get, entonces quisiera saber como hacerle para recibirlo si estoy usando get, o que debo cambiar, ya que si en vez de get coloco post no me funciona

espero haberme dado a entender y espero su ayuda

gracias

gracias