JFileUpload, già presente nelle nostre pagine in una versione precedente, è un'applicazione lato client che permette di eseguire l'upload dei file e delle cartelle dal computer personale ad un server web o FTP. Per l'utilizzo di questo programma è necessario che sul server sia presente una tecnologia tra JSP/Servlet, PHP, Coldfusion, CGI o Microsoft ASP. Il trasferimento può essere avviato mediante l'uso di un pulsante oppure, ancora più semplice, trascinandolo nell'area relativa al server, grazie alla presenza della funzione drag and drop.
JFileUpload supporta il trasferimenti di file con dimensioni oltre i 2GB ed il resume di quelli interrotti. L'aspetto del programma è personalizzabile nella lingua, nel colore e nella dimensione. La sezione add-ons include strumenti come la visualizzazione dell'anteprima per le immagini, l'esplorazione tramite FTP e il supporto per connessioni SFTP.
Tra le principali caratteristiche di JFileUpload:
- Progress bar;
- funzionalità avanzate;
- funzionalità Drag&Drop;
- Flexible API.