JFileUpload is a Java applet that allows uploading of files and folders to any Web or FTP server. This component can be integrated into any application, whether the server-side technology is JSP/Servlet, PHP, Coldfusion, CGI, or Microsoft ASP. The front-end provides an upload progress bar, a cancel button, and drag-and-drop support. JFileUpload supports very large uploads over 2GB and can resume broken uploads. Its colors, size, and language can be customized.
NovaFTP is a fast, modern, and feature-rich FTP client. Designed for rapidity and ease of use, it combines high performance, innovative features, and good design. It can download multiple files at full speed, explore remote servers through an enhanced filesystem navigation interface, connect to multiple servers at the same time, and switch between multiple FTP sessions while managing bookmarks. It offers all modern FTP features, including IPV6 support, UTF8 and large file support, secure connections through SSL/TLS, enhanced firewall support, etc.