Me mudo

Este blog no recibirá ya más actualizaciones. Ve al nuevo blog enricflorit.com o averigua por qué me mudo.

jueves, 11 de octubre de 2012

Cómo subir archivos al servidor con AJAX - Parte 1

Me he mudado! Este blog pasa a llamarse enricflorit.com. Puedes encontrar esta entrada aquí:

http://www.enricflorit.com/como-subir-archivos-al-servidor-con-ajax-parte-1/

26 comentarios:

  1. INCREIBLE.... LE COMIO A TODOS LOS EJEMPLOS QUE ENCONTRE EN LA WEB

    ResponderEliminar
  2. Hola Enric estoy intentado con tu codigo y me da el siguiente error cuando selecciono un archivo para probar de hacer el upload : this.file.0 is null or not an object, podrias orientarme por favor....

    Muchas gracias

    ResponderEliminar
    Respuestas
    1. Seguramente es un error del navegador cual usas?

      Has probado el código en varios navegadores? Intenta en Google Chrome y Firefox, por ejemplo. Los dos funcionan, al menos desde un localhost ;-)

      Eliminar
  3. no funciona viejo. no sube nada a la carpeta upload

    ResponderEliminar
  4. Primero, asegurate de que estás viendo la página desde un servidor Apache +PHP (si no tienes uno te recomiendo XAMPP para hacer pruebas en un localhost)

    Segundo (si ya usas el servidor) comprueba desde una consola de navegador (Firebug, la consola de Chrome o Safari) que no te da ningún error, y si te da error prueba con otros navegadores.

    Un saludo ;-)

    ResponderEliminar
  5. Te pasaste enserio, exelente codigo !!


    pero tengo un problema cuando trato de compilar el codigo en un archivo donde tengo mas scripts jquery (tu codigo js) me bloquea los demas y solo funciona el tuyo.. alguna idea para que funcionen los demas?

    ResponderEliminar
  6. gracias por tu aporte eso nunca lo habia visto, no mas pensaba que se podia por jquery pero ahora , esto si es exelente

    ResponderEliminar
  7. Execlente!! Sabes como hacer para que funcione en Safari?

    ResponderEliminar
  8. Usted Señor es el mejor de todos. es increiblemente simple el codigo, muy facil de modificar.. muchisisisisismas gracias, no s.

    ResponderEliminar
  9. Muchas gracias, me sirvió de 10!

    ResponderEliminar
  10. Excelente aporte. En firefox funciona perfecto!

    ResponderEliminar
  11. Muchisimas gracias mijo. Pero ahora como hago para mostrar la carga del archivo?

    ResponderEliminar
    Respuestas
    1. Ayudanos con los que dice MArcelo Ramirez.... como hacemos para ver un "Loading..." mientras carga el archivo...

      Eliminar
    2. Como hacemos para colocarle un mensaje de: "Loading..." mientras va cargando el archivo.

      Eliminar
  12. Amigo como hago para colocarle un mensaje de "cargando..." mientras va subiendo el archivo.

    Mi correo es: arcaeducativa@gmail.com

    Gracias por su ayuda y colaboración.

    ResponderEliminar
  13. hola soy muy nuevo en esto pero estoy aprendiendo y la verdad este ejemplo esta perfecto desde hacia tiempo buscaba algo que me ayudara sin tener que recargar la pagina creo que haré un curso mas intensivo en ajax php y todo lo que me alcanse estas vacaciones lo mas que pueda muchísimas gracias rompiste a todos los demás ejemplos que encontré googleando lo voy a estudiar,uno jamas deja de aprender muchas gracias de nuevo ,perdón la ortografía y bendiciones.

    ResponderEliminar
  14. esta bueno pero es un poco complicado de adaptar para nosotros los principiantes, deberias comentar el codigo wey. pero muchas gracias

    ResponderEliminar
    Respuestas
    1. Si tienes alguna duda en especial, no tienes más que comentarlo aquí o en twitter @enricflorit ;)

      De todas formas, voy a modificar el código y lo comentaré más paso a paso.

      Un saludo!

      Eliminar
  15. Con este método se pueden enviar varios archivos a la vez?

    ResponderEliminar
    Respuestas
    1. Hola,

      Sí se pueden enviar varios archivos de una vez, pero no en la misma petición HTTP.

      Lo ideal sería crear varios campos de archivo y un botón de enviar. Al hacer click en el botón enviar, se crearía una petición XMLHttpRequest para cada archivo.

      Espero haber respondido a tu pregunta, si quieres puedo hacer un post y explicarlo detalladamente :)

      Un saludo ;)

      Eliminar
  16. Si puedes hacer un post lo agradecería.

    ResponderEliminar
    Respuestas
    1. Pues ya tengo un tema para el post del domingo 14 ;)

      Un saludo (:

      Eliminar

Related Posts Plugin for WordPress, Blogger...