sortable - ¿Hay un buen complemento de carga de archivos jQuery Drag-and-drop?
subir archivos javascript (8)
¿Qué hay de la última versión de jQuery Fileuploader: http://pixelcone.com/fileuploader/
Es un poderoso complemento de carga de archivos, muy fácil de instalar en comparación con otros complementos, y ahora es compatible con la API html5.
¿Existe un buen plugin jQuery ordenado que permita incluir un solo script JS y luego usar un simple fragmento para habilitar un formulario? Algo como esto:
$j(''#MyForm'').enableDragDropUploads(''.upload-area'')
Con el objetivo de carga es la acción del formulario.
Cualquier solución no debe evitar el uso de un campo de archivo normal (utilizando el método de exploración tradicional).
Solo necesito un archivo a la vez, aunque, por supuesto, tener la opción de múltiple no es malo.
He encontrado un par de ejemplos de carga de arrastrar y soltar:
http://www.appelsiini.net/2009/10/drag-and-drop-file-upload-with-google-gears http://www.appelsiini.net/2009/10/html5-drag-and-drop-multiple-file-upload
Pero el código allí no está configurado como un complemento. Probablemente no sea demasiado difícil cambiarlo, pero tampoco tiene sentido hacerlo si alguien más ya ha hecho ese trabajo y simplemente está evadiendo mis búsquedas en Google.
Idealmente estoy buscando una solución pura de HTML5 / jQuery.
Un Google Gears uno es aceptable, pero una solución Flash no lo es.
Creé un complemento que te permite soltar algunos archivos en un área determinada. Este complemento funciona actualmente en Firefox, Safari y Chrome.
Echa un vistazo al administrador 1 carga publicado recientemente de los chicos que crearon el editor TinyMCE. Tiene un widget jQuery y parece que tiene un buen conjunto de características y retrocesos.
Eche un vistazo a este: http://aquantum-demo.appspot.com/file-upload
¡También maneja la carga de archivos múltiples!
Plug desvergonzado:
Filepicker.io maneja la carga por usted y devuelve una url. Es compatible con arrastrar / soltar, cruzar navegador. Además, las personas pueden cargar desde Dropbox / Facebook / Gmail, que es muy útil en un dispositivo móvil.
Si estás buscando uno que no confíe en Flash, dropzonejs es un buen grito. Es compatible con múltiples archivos y arrastrar y soltar.
Si todavía está buscando uno, acabo de lanzar el mío: http://github.com/weixiyen/jquery-filedrop
Funciona para Firefox 3.6 ahora mismo. Decidí no hacer el hack Chrome por ahora y dejar que Webkit se ponga al día con FileReader () en las próximas versiones de Safari y Chrome.
Este plugin es compatible en el futuro.
FileReader () es el estándar oficial sobre algo como XHR.getAsBinary () que está en desuso según mozilla.
También es el único complemento de arrastrar y soltar HTML5 de escritorio que conozco y que le permite enviar datos adicionales junto con el archivo, incluidos los datos que se pueden calcular en el momento de la carga con una función de devolución de llamada.
http://blueimp.github.com/jQuery-File-Upload/ = gran solución
De acuerdo con sus docs , los siguientes navegadores admiten arrastrar y soltar:
- Firefox 4+
- Safari 5+
- Google Chrome
- Microsoft Internet Explorer 10.0+