Basicamente eso, ¿Como puedo postear un fichero dentro del cuerpo del AJAX?
Saludos.
| |||
Hola.... Quiza no entendi la pregunta, si es asi pido disculpas... Pero lo que entiendo que ajax es una tecnologia como varios lo han explicado ... que tiene la gran ventaja de recargar solamente las peticiones requeridas por http.open ..., entre otras ventajas... No entiendo a que te refieres por cuerpo del AJAX. las publicaciones son generalmente, dentro de <div> que se hacen referencia desde javascripts mediante IDs. Nuevamente te pido disculpas, si no entendi tu pregunta, pero si realmente quieres que te respondan... se un poco mas esplicito en tu consulta.... salu2. |
| |||
Por definición JavaScript y el objeto XMLHTTPRequest no pueden transmitir archivos pues este sólo acepta el header: "Content-Type","application/x-www-form-urlencoded; charset=UTF-8") Y no el : "multipart/form-data" que requiere un programa de servidor para la recepción de arcchivos. Saludos.
__________________ escribiendo mi libro de AJAX |
| |||
Cita: Saludos efra con lo citado .. dices que no se puede realizar UPLOAD de ficheros usando AJAX ?
Iniciado por efra Por definición JavaScript y el objeto XMLHTTPRequest no pueden transmitir archivos pues este sólo acepta el header: "Content-Type","application/x-www-form-urlencoded; charset=UTF-8") Y no el : "multipart/form-data" que requiere un programa de servidor para la recepción de arcchivos. Saludos. recibe un cordial Saludo JJ Torres |
| |||
Parece que si que se puede hacer un "upload" vía Ajax .. (no lo he probado .. Uds. lo confirmaran) Aquí hay un ejemplo que sube incluso vários archivos a la vez con un sólo "input" tipo "file": http://the-stickman.com/web-developm...-file-element/ Un saludo, |
| ||||
Cita: Con AJAX, hasta donde sé, no se puede, ya que el navegador es el que se encarga de enviar el contenido de los archivos, pero al trabajar con javascript no se tiene acceso a los mismos, por lo cual no es posible subir archivos.
Iniciado por Cluster Parece que si que se puede hacer un "upload" vía Ajax .. (no lo he probado .. Uds. lo confirmaran) Aquí hay un ejemplo que sube incluso vários archivos a la vez con un sólo "input" tipo "file": http://the-stickman.com/web-developm...-file-element/ Un saludo, El ejemplo lo que hace es crear nuevos elementos tipo 'file' y ocultar los anteriores. Saludos |
| |||
Cita: Ok, .. entonces el proceso de "upload" en sí sigue siendo por HTTP clásico. No me fijé que por "debajo" estaba creando esos elementos "File".
Iniciado por xknown Con AJAX, hasta donde sé, no se puede, ya que el navegador es el que se encarga de enviar el contenido de los archivos, pero al trabajar con javascript no se tiene acceso a los mismos, por lo cual no es posible subir archivos. El ejemplo lo que hace es crear nuevos elementos tipo 'file' y ocultar los anteriores. Saludos Un saludo, |
| |||
gmail por ejemplo carga los ficheros adjuntos antes de que apretemos "ENVIAR" el mail si le damos suficiente tiempo... entonces... ¿esto no lo esta haciendo por ajax? o si? si no lo hace con ajax...¿como lo hace? y si lo hace por ajax... tambien, ¿como lo hace? |
| |||
Previamente a eso, AJAX no reconoce los valores enviados por un input file, yo hice la prueba de esto y en realidad no reconoce el multipart/form-data ni los valores de cada uno.
__________________ Ahora T4X es WinGFX!!!!! |