jQuery File Upload è un plugin scritto in jQuery dalle caratteristiche davvero interessanti e compatibile con la maggior parte dei browser moderni.

Questa mini applicazione non necessita di Flash e si basa su HTML5, e nel caso dei vecchi browser che non supportano l’ultima versione di HTML si appoggia su Ajax e PHP: virtualmente quindi funziona su tutti i browser.

Grazie al plugin è possibile inviare ad un server (upload) uno o più files selezionandoli con la classica schermata di selezione files oppure con semplice e veloce drag ‘n drop.

Ecco alcune caratteristiche che rendono davvero funzionale questo plugin

– File upload multiplo
– Supporto al Drag & Drop: dal desktop alla finestra del browser
– Barra di progresso dell’ upload
– Upload cancellabili e gestione della coda di files
– Nessun plugin necessario (esempio: Adobe Flash)
– Standard form in HTML per l’upload in caso JavaScript fosse disabilitato sul browser
– Upload di file Cross-site: supporta l’upload tra domini differenti grazie al XMLHttpRequests.
– Possibilità di instanziare diverse form di upload nella stessa pagina
– Tutti i parametri sono configurabili dal codice

La lista dei browser che supportano il plugin è molto nutrita:

Google Chrome – 7.0, 8.0, 9.0, 10.0
Apple Safari – 5.0
Mozilla Firefox – 3.6, 4.0
Opera – 10.6 , 11.0
Microsoft Internet Explorer 6.0, 7.0, 8.0, 9.0

Per provare questo plugin basta andare sulla pagina demo.

Il tutto è ovviamente Opensource e scaricabile gratuitamente da qui