Currently viewing and reading

Miguel Manchego

↑ Grab this Headline Animator

Related Post

38 Comments Received

Leave A Reply
Trackback
  1. paco
    March 3rd, 2009 at 14:19 | #1

    hola. como puedo hacer para que me devuelva cualquiier respuesta, y no solo el nombre de la imagen

  2. admin
    March 4th, 2009 at 07:58 | #2

    Hola, simplemente modifica la linea 25 que es donde muestra el nombre del archivo
    $(‘#lista’).appendTo(‘.files’).text(file);
    y le pones algo como:
    $(‘#lista’).appendTo(‘.files’).”Este es mi texto personalizado”;

  3. villalvilla
    March 13th, 2009 at 05:42 | #3

    Hola!
    Esta librería mola…Pero no permite hacer lo que REALMENTE mola, que es hacer un uploader sin necesidad de usar otra cosa que ajax y php (es decir, no usar un truquito del estilo de insertar un controlillo de flash, que hace muy complicado mantener la sesión de usuario y demás).
    La solución es el hook de las extensiones de apache para php que podéis encontrar aquí:
    http://pecl.php.net/package/uploadprogress

    Yo me recompilé php con este truquito y retoqué, además, el código del array que le devuelve a php cuando se está realizando la subida para hacer comprobaciones de formato “on the fly” en el archivo que se está subiendo.
    El resultado es muy muy cool! XD.

    PD: Si alguien lo necesita, tengo el paquete disponible para debian en .deb

    Un saludo!

  4. October 14th, 2009 at 13:40 | #4

    muy útil
    muchas gracias por compartir.

  5. mario
    October 21st, 2009 at 00:16 | #5

    Gracias por el aporte fue de mucha utilidad para un proyecto que estoy realizando

    Se te agradece bastante
    funciona correctamente

  6. toño
    November 28th, 2009 at 16:02 | #6

    Hola.. disculpa.. eh intentado pasar tu codigo a una funcion.. esque estoy utilizando xajax, y cuando cargo la pagina me dice de un objeto null.. no se si podrias pasarme el codigo modificado pero en una funcion java.. y el boton que sea algo simple un <input type=\\

  7. admin
    November 29th, 2009 at 18:47 | #7

    Hola, pasar este script a uno con XAJAX o solo javascript resulta muy complicado, revisa si jquery con XAJAX no estan peleandose y de allí el error

  8. toño
    November 29th, 2009 at 20:56 | #8

    gracias… pero ya logre kme funcionara… y gracias por el aporte nomas k tengo k presionar dos veces el boton.. no se aun xk pero lo arreglare.. pero gracais de nuevo por estar tan atento

  9. December 2nd, 2009 at 13:36 | #9

    Hola! te agradezco mucho el post, justamente esto buscaba… como no todos los blog dieran respuestas concretas…

    Saludos

  10. YO
    December 18th, 2009 at 12:27 | #10

    Hola, gracias por el aporte, muy bueno.
    Si me puedes ayudar porfavor, quiciera modificar la propiedad action: ‘upload.php’ por cualquier página que yo quiera pero dinamicamente al yo pulsar un boton o escribir en un cuadro de texto etc., si de favor me orientas por q no se mucho de jQuery.
    Gracias. Espero repuesta.

  11. admin
    December 20th, 2009 at 09:49 | #11

    La respuesta es un poquito complicada si no se conoce bien el javascript. Para lograr eso debes colocar ‘upload.php’ en una variable para que puedas indicarle que tome el valor del cuadro de texto por ejemplo $(“#micampo”).val();

  12. Marco Avellaneda
    January 10th, 2010 at 20:10 | #12

    Correccion al comentario No. 2
    debe decir
    $(\’#lista\’).appendTo(\’.files\’).text(\’Este es mi texto personalizado\’);
    Ademas si queremos ver la imagen inmediatamente despues de subirla seria:
    $(\’#lista\’).appendTo(\’.files\’).html(\”);

  13. Marco Avellaneda
    January 10th, 2010 at 20:13 | #13

    Correccion al comentario No. 2
    debe decir
    …appendTo(‘.files’).text(‘Este es mi texto personalizado’);

  14. Marco Avellaneda
    January 10th, 2010 at 20:16 | #14

    Miguel manchego tu pagina es excelente Pero debo decir que tenia la intension de comentar una correcion de tu codigo pero no se puede hacer nada
    Espero lo arregles porque estas evitando que se publiquen comentarios enriquecedores.

  15. admin
    January 12th, 2010 at 07:37 | #15

    Para evitar el spam la auto aprobacion de comentarios esta desactivada hasta que apruebe al menos un comentario, por favor no repitas tus comentarios hasta que se apruebe al menos uno

  16. walter
    February 3rd, 2010 at 04:45 | #16

    Hola,
    Me ha sido de mucha utilidad este post.

    Necesito ayuda para pasar un valor desde index al archivo php que procesa el upload de la imagen.
    Esto suelo hacerlo con un input tipo ‘hidden’.
    Pero como aquí no hay estoy perdido.
    Solo eso: pasar un valor ($miValor) desde index (la página donde está el botón para subir) a upload.php

  17. admin
    February 3rd, 2010 at 07:35 | #17

    Hola, para ese tipo de cosas mejor usa este otro a este puedes agregarle los campos hidden o incluso un formulario completo tal y como se haría con un formulario común

  18. walter
    February 4th, 2010 at 03:06 | #18

    Hola,
    He visto ese otro que me dices, pero no sabría como hacerlo funcionar para que emule ajax usando un iframe como lo hace el codigo de este post. Como solo necesitaba pasar un solo valor, por el momento lo he arreglado con una var de tipo $_SESSION.
    Gracias

  19. admin
    February 4th, 2010 at 06:31 | #19

    En la pagina del autor dice como basta agregar una linea
    action: ‘upload.php’,
    // File upload name
    name: ‘userfile’,
    // Additional data to send
    data: {
    example_key1 : ‘example_value’,
    example_key2 : ‘example_value2′

  20. thavo
    February 9th, 2010 at 10:36 | #20

    Me gustaria saber como mostrar un preview de una imagen subida por este metodo, alguno de uds tiene una idea de como hacerlo?

  21. February 25th, 2010 at 16:19 | #21

    Hola! Me parece interesante tu publicacion, sin embargo use tus archivos para probarlo y parece que no esta funcionando… no sube la foto al folder “uploads”. A alguien si le sirvio? Que podria ser lo que pasa?

    Gracias

  22. Lluna
    April 9th, 2010 at 11:26 | #22

    Hola, esta perfecto el codigo, pero tengo una duda, como deberia modificar el codigo para que a parte de la subida del archivo, inserte un registro en una tabla de una base de datos, para asi guardarme la ruta del archivo? He intentado hacerlo poniendo mi query en el upload.php pero no lo inserta

    Muchas gracias

  23. admin
    April 10th, 2010 at 15:22 | #23

    Con upload.php debería bastar, usando firebug revisa que error esta dando o si tu consulta sql es correcta.

  24. omicron
    April 16th, 2010 at 14:20 | #24

    hola me baje y probe el script, debo decir que funciona de maravillas en firefox y en Chrome, pero no en iexplorer y opera
    en iexplorer sale el siguiente error:
    “llamada inesperada a un metodo o a un acceso de propiedad
    jquery-1.3.1.min.js linea 12
    codigo:8 caracter 2275″
    ¿por que ocurre esto?

  25. admin
    April 16th, 2010 at 16:15 | #25

    QUe raro que te de un error en el propio jquery, prueba bajando una versión más actual en jquery.com si aún no funciona haz la prueba usando no la versión minified (.min) sino la completa

  26. Oscar
    May 25th, 2010 at 06:13 | #26

    Hola,

    muchas gracias por el tutorial, me ha servido de mucha ayuda.

    Tengo un pequeño problema, lo quiero modificar para que me devuelva la url del archivo subido, es decir, si subo una imagen con el nombre, prueba.jpg, que al subir el archivo me ponga http://www.prueba.com/upload/prueba.jpg pero el javascript no lo domino y no doy como con la forma de como modificarlo, me puedes orientar?, muchas gracias.

  27. Oscar
    May 25th, 2010 at 06:40 | #27

    Otra problema, y es que me pasa lo mismo que omicron, en IE no funciona, pero al poner la ultima versión de jquery funciona correctamente pero no muestra el mensaje al subir la imagen, no dice nada. Que raro verdad?, gracias por tu tiempo.

  28. admin
    May 26th, 2010 at 11:57 | #28

    Haz la prubea de cambiar esta linea button.text(‘Uploading’); por esta otra button.html(‘Uploading’);

  29. Carolina
    June 25th, 2010 at 09:34 | #29

    Muchas gracias por el aporte quisiera saber si me puedes ayudar, para hacer una validacion de tamaño de archivo antes de subirlo, es decir en lugar de verificar la extensión que se valide que no pese más de 500 kb.
    gracias!

  30. admin
    June 25th, 2010 at 10:16 | #30

    Hola, la verificación de tamaño no se puede hacer usando javascript sino con un lenguaje del servidor, es decir una vez subido el archivo y no antes.

  31. June 26th, 2010 at 15:30 | #31

    Ok, entiendo como deberia hacerlo en este caso para usar este mismo plugin.
    Muchas gracias por tu ayuda.

  32. kari
    July 22nd, 2010 at 07:57 | #32

    Hola, probé el script y funciona bien. Ahora tengo un problema,necesitaria además de subir un archivo enviar todo un formulario y mostrar como respuesta un mensaje generado en php que se encuentra en upload.php y no un texto generado en javascript. Muchas gracias por tu ayuda.

  33. Jose Luis
    July 27th, 2010 at 08:23 | #33

    Hola, yo probe este plugin de jquery, pero recientemente con la versuib de Firefox 3.6.8 ya dejo de funcionar en este navegador, alguna solución??

  34. admin
    July 28th, 2010 at 14:05 | #34

    Hace unos dias instalé FF 3.6.8 y funciona el plugin ¿No estarás usando una versión BETA?

  35. morena
    August 20th, 2010 at 15:23 | #35

    Hola, Quisiera saber si tiene un limite maximo de tamaño del archivo a subir, pues trato de subir uno de 7 MB y no lo sube. Espero que me puedan ayudar!! gracias

  36. admin
    August 20th, 2010 at 17:58 | #36

    Efectivamente hay un límite que esta dado por la configuración de tu servidor

  37. September 2nd, 2010 at 14:07 | #37

    muy buena ya lo implemente pero en la accion de un boton asi puedo hacer por ajax completo

  38. Zapoz
    September 6th, 2010 at 10:26 | #38

    Hola he usado tu codigo y funciona muy bien pero me gustaria saber como podria hacer que sirvira tambien cuando cargo el elemento boton como respuesta de una solicitud ajax ya que cargo mi contenido pero no se como usar .live() para hacer que los botones nuevos sigan funcionando.

    Gracias

  1. No trackbacks yet.

This is a captcha-picture. It is used to prevent mass-access by robots. (see: www.captcha.net)

You must read and type the 5 chars within 0..9 and A..F, and submit the form.

  

Oh no, I cannot read this. Please, generate a