¿Hay un buen complemento de carga de archivos jQuery Drag-and-drop?

¿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 objective 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 -múltiples archivos de carga

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.

Eche un vistazo a este: http://aquantum-demo.appspot.com/file-upload

¡También maneja la carga de archivos múltiples!

Echa un vistazo al administrador de 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.

http://www.plupload.com/

http://blueimp.github.com/jQuery-File-Upload/ = gran solución

De acuerdo con sus documentos , los siguientes navegadores admiten arrastrar y soltar:

  • Firefox 4+
  • Safari 5+
  • Google Chrome
  • Microsoft Internet Explorer 10.0+

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 callback.

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.

http://www.dropzonejs.com/

Creé un complemento que te permite soltar algunos archivos en un área determinada. Este complemento funciona actualmente en Firefox, Safari y Chrome.

http://code.google.com/p/dnd-file-upload/

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.

¿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.