1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

Upload de archivos con PHP & AJAX tipo Gmail

Tema en 'Programación y Diseño Web' iniciado por gato89, 3 Feb 2006.

Estado del tema:
Cerrado para nuevas respuestas
  1. gato89

    gato89 Usuario activo

    Hola, tengo un modulo para agregar programas a mi web, y lo hago a través de un formulario con varios campos.
    Uno de ellos es el clásico
    CODE, HTML o PHP Insertado:
    <input type="file">
    que está en primer lugar en el formulario.
    Pues bien, yo lo que quiero es hacer como hace gmail...que cuando seleccionas el archivo se va subiendo mientras rellenas el resto del formulario...así­ cuando envias el formulario el archivo ya casi esta subido y se hace más rapido.
    He estado buscando mucho, y se que se debe hacer con AJAX, pero desgraciadamente casi todo lo que he ecnontrado está en inglés y no lo entiendo...
    He aquí­ un ejemplo: Upload Progress Bar for PHP Patch
    Aquí­ se puede ver funcionando que es más o menos lo que yo quiero: demo
    Si alguien me pudiera ayudar un poco con esto...le estaré muy agradecido, así­ como me sugeris otro método factible para realizar lo que quiero.
    Salu2
     
    Última edición por un moderador: 4 Sep 2018
  2.  
  3. gato89

    gato89 Usuario activo

    Hola, he encontrado esto y és exactamente lo que quiero, lo que pasa es que no consigo hacerlo funcionar...

    Me he descargado la página web "entera" (la que contiene el ejemplo) pero no me funciona...no se que puede estar fallando, ya que la descargo con todos los javascripts y demás archivos complementarios...

    Si alguien me pudiera ayudar se lo agradecerí­a mucho...:rolleyes:

    Salu2 :)
     
    Última edición por un moderador: 4 Sep 2018
  4. gato89

    gato89 Usuario activo

    Supongo que esto va a ser que nadie sabe como hacerlo...jejeje

    Bueno pues ya me inventaré algo...:(

    Salu2, y gracias de todas formas.
     
    Última edición por un moderador: 3 Sep 2018
  5. AMateos

    AMateos Súper Moderador Miembro del Staff Moderador CH

    ¿Y porqué no pides que te adjunten los archivos en un e-mail?
     
    Última edición por un moderador: 3 Sep 2018
  6. gato89

    gato89 Usuario activo

    Porque no consigo ponerme en contacto con ellos...:(

    Salu2
     
  7. AMateos

    AMateos Súper Moderador Miembro del Staff Moderador CH

    Pero, supongo, que leyendo tus otros post, a lo que te refieres, es a que te envien los juegos... eso es mas complicado, pero, si usaras pando para las descargas, dispondrias de la velocidad que quieres para ellas, y además, solo tendrian que subir un archivito al estilo de los .torrent
     
    Última edición por un moderador: 3 Sep 2018
  8. gato89

    gato89 Usuario activo

    Hola losek,

    realmente para lo que quiero esto del upload es para que mis usuarios puedan subir homebrew, y tendran un limite de 10~15 mb por archivo.

    Sólo quiero saber como hacer para que desde el momento en el que se seleccione el archivo este se vaya transfiriendo para que así­ al dar a enviar ya se halla medio subido mientras el usuario rellenaba el formulario, y a poder ser que muestre una barra con el progreso del upload...

    ¿Es muy dificil hacer lo que quiero?

    Salu2
     
    Última edición por un moderador: 4 Sep 2018
  9. AMateos

    AMateos Súper Moderador Miembro del Staff Moderador CH

    Pues no tengo ni idea amigo, es algo extraño lo que pides, y no dispongo de tantos conocimientos para ello.
     
    Última edición por un moderador: 3 Sep 2018
  10. gato89

    gato89 Usuario activo

    Hola,

    yo no lo veo extraño...solo lo veo xungo...

    Mira te lo explico mejor:

    Tengo una pagina dónde debes rellenar nombre, descripcion e imagen, y <input type="file">. Pues bien, yo "sólo":D quiero hacer como hace gmail...

    Tu cuando estas escribiendo un email en gmail y adjuntas un archivo, en cuanto lo seleccionas, éste empieza a subirse de forma transparente al usuario, y cuando termina de subirlo aparece en su lugar un checkbox con el nombre del archivo ya subido en cursiva al lado (solo lo verás si cuando envias el email ya se ha terminado de subir el archivo al servidor).

    Así­ mientras el archivo se va subiendo tu vas escribiendo el email y cuando lo terminas, pues o ya está subido el archivo o ya casi lo está, cosa que hace mucho más rápido el proceso...:D

    Pues yo quiero algo como eso para mi formulario...jejeje

    Esto supongo que se tendrí­a que hacer por medio de <iframes>. La web estarí­a compuesta por 2 iframes, en uno el campo del archivo, y en otro el resto del formulario. Entonces cuando seleccione el archivo, mediante un javascript o algo tendrí­a que enviar el <iframe> con el archivo, y cuando termine de escribir los datos correspondientes al archivo y le diera a continuar por ejemplo, pues se enviarí­a el otro <iframe> con el resto del formulario. Entonces y si lo qe yo pienso es correcto, al ir subiendo el archivo desde el principio, el usuario tendrá que esperar menos desde el momento en el que le da al boton continuar hasta que le sale una pagina confirmandole que lo ha hecho correctamente.

    Salu2 y gracias.

    PD: existe alguna manera de mediante javascript, una vez seleccionado el archivo, este se enví­e sin necesidad de dar a ningun boton?

    Supongamos que en mi pagina solo pongo el <input type="file" name="talycual" etc>. Entonces solo saldrí­a un campo de texto con el boton de examinar al lado, y una vez el archivo estuviera elegido, no podrí­a darle a ningún boton porque no lo hay. Aquí­ entrarí­a en juego el javacript del que hablo. Una vez seleccionado el archivo, harí­a las veces de el <input type="submit">
     
    Última edición por un moderador: 4 Sep 2018
  11. flixpayne

    flixpayne Nuevo usuario

    Bueno no se si te servirá de mucho gato89 pero aquí­ puedes encontrar algo que igual te interesa...no un ejemplo de mandar emails con archivos adjuntos al estilo de Gmail ;)

    Ejemplo de subir archivos como GMail
     
    Última edición por un moderador: 4 Sep 2018
  12. gato89

    gato89 Usuario activo

    Hola flixpayne, gracias por tu ayuda...aunque no es lo que busco, lo he estado mirando y me interesa :D

    Salu2
     
Estado del tema:
Cerrado para nuevas respuestas


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·