jClientUpload is a Java component enabling file and folder uploads from a client to a Web or FTP server.
With jClientUpload, you'll enjoy a progress bar, FTPS (FTP over SSL) support, the ability to resume broken uploads, a renaming template, and an overwrite policy. The add-ons section includes an image scaling filter, PHP scripting, and a PGP encryption filter for added security.
One of the most impressive features of jClientUpload is its file selection process. End-users can select files to upload with a dialog box or by simply dragging and dropping them from their file system explorer. Multiple file and directory selection is allowed, and there's even a recurse subdirectories feature for added convenience.
Customization is key with jClientUpload. The tool includes multilanguage support, and front-end resources such as menu, text items, messages, background image, look and feel, etc. are stored in ASCII files and easily modifiable. Additionally, an image previewer can be added and colors can be adjusted too - as seen in the included screenshots.
Another benefit of jClientUpload is its ability to support very large uploads (more than 2 GB) with low resource (RAM, CPU) usage on the client-side. It also allows for resumed upload, renaming of files before upload, and ZIP compression on the fly. Limitations on size (in bytes) or type (e.g. *.doc, *.exe) of files to upload can be set, and extra parameters (e.g. login, password, sessionid, cookie, etc.) can be passed for post-processing by redirecting to an URL after upload.
Cross server-side technology is supported by jClientUpload - with both HTTP and FTP transport protocols supported. For Java/J2EE server-side script, they recommend using UploadBean to process uploads and store files in a folder or database.
Additionally, jClientUpload's API is flexible and designed to integrate new front-ends, plug custom filters, and pass extra HTTP parameters, support cookies and session, proxies, authentication, and more. Note that this feature is only available in the jClientUpload enterprise package.
If you're seeking additional functionality, jClientUpload's add-ons section is where you'll find it. In addition to the aforementioned image scaling filter, PHP and ColdFusion upload sample scripts, PGP encryption filter, and FTP-like explorer are all included.
So what's new in the latest release? Users can now enjoy features such as blacklist, gzip support for compression on the fly, a Microsoft IE "click to active" ActiveX workaround, new customizable properties, JRE 1.6 beta support, and more. Additionally, the add-ons section has been updated with an Explorer-like frontend.
Overall, jClientUpload is a comprehensive and flexible tool that simplifies the file and folder uploading process. With its multitude of features and add-ons, it's sure to be a valuable addition to any user's toolkit.
Version 1.8: N/A