Foros del Web » Programando para Internet » Jquery »

jQuery.ajax() .. Subir un archivo

Estas en el tema de jQuery.ajax() .. Subir un archivo en el foro de Jquery en Foros del Web. Hola, Gracias por el foro, ... Estoy intentando subir un archivo(foto) mediante jquery y ajax, he leido en algunos temas que no era posible, a ...
  #1 (permalink)  
Antiguo 27/11/2011, 13:54
Avatar de vicenttur  
Fecha de Ingreso: enero-2011
Ubicación: Formentera
Mensajes: 30
Antigüedad: 13 años, 3 meses
Puntos: 1
jQuery.ajax() .. Subir un archivo

Hola, Gracias por el foro, ...

Estoy intentando subir un archivo(foto) mediante jquery y ajax, he leido en algunos temas que no era posible, a no ser que se simule mediante un iframe, pero despues he encontrado uno que dice que si se puede:

http://www.forosdelweb.com/f127/subir-archivo-con-ajax-fileapi-945446/#post3991808

mediante el objeto FormData, pero el ejemplo no me funciona . ¿?¿? ... es para htlm5? , en el formulario tengo un input text y un hidden, y claro tambien un input file, para la imagen, pero tampoco recibo ningun dato ...

lo mando a un pag php, alli tengo, dos print_r para ver el contenido de $_POST y $_FILES, me los muestra vacios ...
alguien me puede echar una mano¿? GRACIAS
  #2 (permalink)  
Antiguo 27/11/2011, 14:51
Avatar de vicenttur  
Fecha de Ingreso: enero-2011
Ubicación: Formentera
Mensajes: 30
Antigüedad: 13 años, 3 meses
Puntos: 1
Respuesta: jQuery.ajax() .. Subir un archivo

Cita:
Iniciado por vicenttur Ver Mensaje
Hola, Gracias por el foro, ...

Estoy intentando subir un archivo(foto) mediante jquery y ajax, he leido en algunos temas que no era posible, a no ser que se simule mediante un iframe, pero despues he encontrado uno que dice que si se puede:

http://www.forosdelweb.com/f127/subir-archivo-con-ajax-fileapi-945446/#post3991808

mediante el objeto FormData, pero el ejemplo no me funciona . ¿?¿? ... es para htlm5? , en el formulario tengo un input text y un hidden, y claro tambien un input file, para la imagen, pero tampoco recibo ningun dato ...

lo mando a un pag php, alli tengo, dos print_r para ver el contenido de $_POST y $_FILES, me los muestra vacios ...
alguien me puede echar una mano¿? GRACIAS


Este es el resultado, lo que me devuelve:
Array
(
[files] => Array
(
[0] => [object FormData]
)

)
Array
(
)
  #3 (permalink)  
Antiguo 28/11/2011, 09:23
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: jQuery.ajax() .. Subir un archivo

Javascript NO tiene acceso al IO, por lo tanto es imposible subir archivos mediante AJAX simplemente porque no los puede leer.

Las únicas formas consisten en Navegadores compatibles con la HTML5 File API, usando iframes o complementos como flash, silverlight, applets de java y similares. Saludos.
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Etiquetas: ajax
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:06.