http://www.bitacora.davidesperalta.com/ David Esperalta - Entrada "One Click Upload para jQuery" de la bitácora Gesbit Bitácora personal, software, opinión http://www.bitacora.davidesperalta.com/one-click-upload-para-jquery/ http://www.bitacora.davidesperalta.com/one-click-upload-para-jquery/ Sun, 17 Aug 2008 22:39:29 +0200 <![CDATA[ One Click Upload para jQuery ]]> Logotipo de jQueryCuriosísimo plugin para jQuery, One Click Upload. Michael Mitchell, su autor, lo explica en su bitácora. Básicamente puede utilizarse para sustituir el "feo" botón "Examinar", para que los usuarios puedan elegir el archivo que quieren "subir" en un momento dado. Dicho botón, además, cada navegador lo interpreta y muestra a su manera: no suele ser posible, sencillamente, personalizar cómo se ve el susomentado botoncito.

Pero el plugin One Click Upload, de código elegante, por lo poco que he podido ver, antes de escribir esto, hace uso de un enlace normal, corriente y moliente. Cuando el usuario hace click sobre dicho enlace ¡tachán! El cuadro de diálogo para elegir archivos es abierto, y, si el usuario elige alguno, efectivamente, este comienza a subirse vía "AJAX", es decir, "en segundo plano".

Todo parece funcionar bien además en los cuatro navegadores en que lo he probado, Firefox, Opera, Safari e Internet Explorer. Quizás podría uno pensar que no es un plugin que "degrade" bien, puesto que, de no tener el usuario activado y funcionando a JavaScript, me temo que el invento se vendría abajo, y, aunque tal vez podríamos prevenirlo, lo cierto es que esto parece ser algo en contra de tan estupendo plugin para jQuery.

Tal vez, si el plugin pudiera adaptar el campo "file" de un formulario... en lugar de conformar él mismo el formulario, suponiendo que JavaScript está disponible, tal vez podría adaptar el botón "file" de un formulario ya existente, de modo que este se mostrara tal cual, si el plugin no puede entrar en acción. Pero, hasta donde yo llego se trata de una primera versión del plugin One Click Upload, e igual cosas como esta se contemplarán en sucesivas versiones.

No es el primer plugin para jQuery que ayuda en estos menesteres, que de alguna manera hace algo más sencillo, más elegante, la subida de archivos a nuestro servidor por parte de un usuario. Pero, One Click Upload me ha caído bien, porque su código, sin mirarlo detenidamente, es limpio y claro, porque ha funcionado como se esperaba en los cuatro navegadores en que lo he probado, en fin, porque pesa sólo un par de "kilobytes". Creo que puede merecer la pena en un momento dado.

]]>
http://www.bitacora.davidesperalta.com/one-click-upload-para-jquery/#comment-659 http://www.bitacora.davidesperalta.com/one-click-upload-para-jquery/#comment-659 Mon, 18 Aug 2008 10:48:31 +0200 <![CDATA[ Comentario por "David Esperalta" ]]> http://www.bitacora.davidesperalta.com/one-click-upload-para-jquery/#comment-658 http://www.bitacora.davidesperalta.com/one-click-upload-para-jquery/#comment-658 Mon, 18 Aug 2008 07:10:48 +0200 <![CDATA[ Comentario por "Darwin Monroy" ]]>