jClientUpload is a client-side Java component that allows the user to upload files and folders to a Web or FTP server.
jClientUpload includes features such as 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.
Here are some key features of "jClientUpload":
Progress bar :
· jClientUpload front-end includes a progress bar. Upload could be stopped at any time thanks to a cancel button.
File(s) selection and Drag&Drop :
· End-user could select file(s) to upload with a dialog box or through simple drag and drop from file system explorer. Multiple files and directories selection is allowed. Recurse subdirectories feature is available too.
· jClientUpload includes multilanguage support. Front-end resources (menu, text items, messages, background image, look and feel, ...) are stored in ascii files and could be modified. Image previewer could be added and colors could be modified too (see screenshots).
Advanced features :
· jClientUpload supports very large uploads (more than 2 GB) with low resources (RAM, CPU) usage on client-side. It could resume broken upload, rename files before upload and ZIP file on fly. It allows to limit size (in bytes) or type (e.g. *.doc, *.exe) of files to upload. It allows to pass extra parameters (e.g. login, password, sessionid, cookie, ...) and allows post-processing by redirecting to an URL after upload.
Cross server-side technology :
· jClientUpload is a client-side component. It provides both HTTP and FTP transport protocols support. You do need a server-side component to process upload on server :
· HTTP : jClientUpload sends files to a web server through standard HTTP multipart (RFC 1867) request, that's the reason why server-side technology could be Java/J2EE™, PHP, Microsoft ASP/.NET, Macromedia/Coldfusion or Perl/CGI. For Java/J2EE server-side script, we recommend UploadBean to process upload and store files in folder or database.
Note that HTTPS (HTTP over SSL) is supported too.
· FTP : jClientUpload sends files to a ftp server after being authenticated (anonymous or user account).
Note that FTPS (FTP over SSL) is supported too.
Flexible API :
· jClientClient API is flexible. It is designed to integrate new front-ends, plug custom filter, pass extra HTTP parameters, support cookies and session, proxies, support authentication ... However, this feature is only available in jClientUpload enterprise package.
· An add-ons section is available with tools such as image scaling filter to generate thumbnails on the fly before upload. This filter allows to save bandwidth and lower upload time. This section also includes PHP and ColdFusion upload sample script, PGP encryption filter, FTP-like explorer ...
What's New in This Release:
· This release includes new 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.
· The add-ons section has been updated with an Explorer-like frontend.
In a hurry? Add it to your Download Basket!