Subir archivos con PHP/jQuery (Ajax) Subir archivos con PHP/jQuery (Ajax)


Mostrando resultados del 1 al 4 de 4
  1. #1
    Hola.

    Bueno pues lo que quiero hacer es subir un archivo, pero sin salir de la página actual.

    Por ejemplo, tengo mi página formulario.html que es donde voy a cargar el archivo con un input file y al darle click al botón subir que me cargue upload.php (que es donde se reliza la subida del archivo) mediante Ajax ($.ajax();).

    Cuando es datos tipo texto todo bien, pero al pasar un tipo file me sale error

    Hay alguna forma de poder hacerlo ya sea con jQuery o de alguna otra forma? (sin plugins)

    Saludos!!

  2. #2
    Registro
    01-septiembre-2012
    Ubicación
    navigator.geolocation.getCurrentPosition()
    Edad
    23
    Mensajes
    243
    Sí, con window.FormData.
    Échale un vistazo a esto (que conste que no pretendo hacer spam):
    Formulario de contacto: Añadiendo el adjunto | Emilio Cobos-CMC

    Te recomiendo descargar el código y demás. en este caso envío el archivo por correo, pero puedes cambiar la funcionalidad para guardar el archivo con move_uploaded_file.

    Además, en la parte de Javascript, podrías cambiar el evento 'onsubmit' del formulario por el evento 'onchange' de tu input.

    Espero ayudar!

  3. #3
    Registro
    01-julio-2012
    Ubicación
    Guadalajara, Mexico
    Edad
    36
    Mensajes
    1.214
    con ajax no puedes enviar archivo o imagenes, para eso ocupas hacerlo con iframes ya sea ocultos o no ocultos, para que solo se refresque el iframe

  4. #4
    Aunque en el link ese no le entendi muy bien, si ya lo habia logrado con FormData, aunque como ahi dice IE9- no lo soportan pero también ya solucione eso

    Saludos!!



    Cita Iniciado por ecoal95 Ver Mensaje
    Sí, con window.FormData.
    Échale un vistazo a esto (que conste que no pretendo hacer spam):
    Formulario de contacto: Añadiendo el adjunto | Emilio Cobos-CMC

    Te recomiendo descargar el código y demás. en este caso envío el archivo por correo, pero puedes cambiar la funcionalidad para guardar el archivo con move_uploaded_file.

    Además, en la parte de Javascript, podrías cambiar el evento 'onsubmit' del formulario por el evento 'onchange' de tu input.

    Espero ayudar!



Temas similares

  1. Forma de subir archivos MP3
    Hola betas, quería preguntarles si hay una forma en la cual se podría subir archivos de ese formato MP3, puedo subirlo MP4, RAR y otros pero no ese....
    Respuestas: 1
    Último mensaje: 11-sep-2012
  2. Subir archivos de más de 8 MB
    Hola, quiero subir mediante el uploader de WP un archivo de más de 8 MB, el problema es que este solo te deja hasta 8 MB... me dicen algún PHP para...
    Respuestas: 10
    Último mensaje: 12-jun-2012
  3. Problema al subir archivos
    Resulta que el que maneja mi host (ya que el comparte su host conmigo) me dejó cambioar el dominio y agregar una redirección desde el anterior, por...
    Respuestas: 4
    Último mensaje: 17-jul-2010
  4. Tutorial: Subir archivos por FTP
    Una ayuda, pues veo que muchos están empezando a usar wordpress (el .org), para los más novatos que no sepan subir vía FTP: Para subir los...
    Respuestas: 0
    Último mensaje: 26-oct-2009

Normas de publicación

  • No puedes crear nuevos temas
  • No puedes responder mensajes
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •