09/10/2009, 14:05
|
| | Fecha de Ingreso: octubre-2009
Mensajes: 26
Antigüedad: 15 años, 2 meses Puntos: 0 | |
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 |