Vault Java Applet provides multiple file upload and download capabilities along with related file manipulation routines. With Vault Applet implemented into your web site, you get powerful HTTP file upload system with user-friendly interface and advanced functionality.
The applet has upload progress bar indicator allowing you to see the progress of your file upload in real time. Warning/error messages system gives the possibility to inform user about any collisions occurred during the upload process. User can add/remove files to the batch list, rename files and folders, cancel running process. Files for upload can be selected from both local and network-mapped folders, optionally including all sub-folders. Additionally, user can enter any valid network path and browse it in the file selection dialog.
The most powerful feature of Vault applet is the possibility to upload large files (unlimited file size) with no timeouts or memory lacks. Our file upload/download applet provides fast and high-performance file transfer that works over http, SSL (https) with or without proxy.
Moreover, you can control, filter and preprocess the file list that user has selected. You can enable or disable transferring of some file types based upon your application logic and collect additional information related to those files. And finally, you don't need to reload your page while you transferring the files.
We use the standard "multipart/form-data" content encoding, so the applet is compatible with any server-side uploading component.