Estoy un poco mosca con el campo file, jeje. Mirar tengo un formulario que lo envio con ajax recargando solo un div... muy bonito, jeje.
El problema me ha surgido cuando he querido enviar un archivo. Pensaba que se enviaba el value del campo (es decir, la ruta del archivo) y que luego en php ya se haria lo que se deba con la ruta para subir el archivo.
Pero me parece que es mas dificil que eso. Veo que se debe subir al enviar el formulario.
¿Como envio por ajax un archivo?... he visto algunos script buenisimos como el de Caricatos, una genialidad... pero sin comprenderlo poco me sirve... jeje.
Hasta ahora enviaba los campos de esta manera:
Código PHP:
request.send
("value_file="+encodeURIComponent(file_id.value)+"& value_titulo ="+encodeURIComponent(titulo.value));
PD: siento preguntar una cosa tan preguntada... pero es que realmente no tengo ni idea... despues de haber leido mas de un post?... jeje.
), además la petición ajax con el método post debes hacerla creando una cadena con los datos muy parecida a la que se debe crear con el método get, detrás de la url y el carácter "?"... y para obtener esa cadena de un campo file, evidentemente hay que leer las "tripas" del cliente, cosa que no está bien (me alegro que no se pueda, así nadie puede urgar en mi máquina)...

