English Japanese
Scand 
Company Services Products Download News Contact
Company
Personnel
Experience
Portfolio
Workflow

Services
Virtual Office
Fixed bid
F.A.Q.

Products
AWTX
TreeTable
JTree
Vault
JNDI2R
ProSys
Megatester
Urfin
WebHelp
Flash
   FlyCharts
   VividMap

Vault - Multiple File Upload and Download Java Applet

API docs | Sample code | Eval version

About

Vault Java applet provides multiple file upload and download capabilities along with related file manipulation routines. It lets you to create robust and powerful file upload system that can be available right from your web browser. Intuitive user-friendly interface, ability to transfer files of unlimited size and customizable options make Vault Applet an excellent solution for client-server file exchange.

The applet has upload progress bar indicator allowing you to see the progress of your file upload in real time. Warning/error message 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.

Large File Upload/Download

The most powerful feature of Vault applet is the possibility to upload large files (unlimited file size) with no timeouts or memory lacks (known java bug). Our file upload/download applet provides fast and high-performance file transfer that works over http, SSL (https) with or without proxy. This is achieved by using browser's native connection classes. Vault uses all available network traffic, so the file transfer will go as fast as your LAN/WAN allows. You can submit your form data together with the file. It is usually required to send some application state information back to the server.

Extended Functionality

You will probably wonder, what else can you do with Vault applet that you are unable to do with a usual FILE form input field? Well, 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. The quality of the server-side component as well as the hard-drive performance will also affect the resulting transfer rate.

Our features and your benefits:

  • multiple file upload/download without page reloading
  • unlimited single/multiple file size to upload
  • possibility to upload whole folders with sub-folders
  • transfer information dialog with a progress bar and a cancel button
  • works over SSL (https)
  • works through proxy (takes this data from the browser settings)
  • works with network folders
  • possibility to rename files/folders
  • allows filtering of user selection (restrict by file extension, file path, etc.) before uploading
  • provides user authorized access to the user's local file system from your html page (to get file size, last modified date, checksum and other file details)
  • source code license is available on request

    Sample 1: Vault applet - File Upload mode.

    Sample 2: Vault applet - File Download mode.

    Interested? Email us to get a free eval version: info@scand.com








  • New demos:
    · WebQuicken
    · ProSys
    · UserMan
    · WebDN

    These demos use our awt.x components.

    Copyright © Scand Ltd. 1998-2006