JFileUpload est un Applet Java qui facilite le transfert de fichiers et de dossiers sur un serveur Web ou FTP, par simple glisser-déposer. Ce composant s'intègre dans une application tiers mais peut également être utilisé tel quel. Il affiche une barre de progression et un bouton d'arrêt du chargement. JFileUpload supporte les protocoles HTTP et FTP et offre une interface flexible personnalisable.