dhtmlxVault is a JavaScript file upload component that allows you to add Ajax-based file-uploading functionality to your website or web app. A much-requested feature, the progress bar graphically displays the progress of each file transfer. Optionally, dhtmlxVault can show the estimated time remaining for an upload.
Built on HTML5 standards, dhtmlxVault supports drag-and-drop capability making it really easy to upload one or multiple files to a web browser. Different file types are displayed with corresponding icons. You can define more file types and add custom icons as needed. Try the live demo now:
This file uploader works with any server-side platform (PHP, Java, and ASP.NET samples are included in the download package) and supports the secure HTTPS protocol.
dhtmlxVault allows you to define custom upload restrictions depending on file extension and file size. You can also control the number and the total size of uploaded files.
dhtmlxVault PRO allows you to display a progress bar that graphically demonstrates the progress of each file transfer.
dhtmlxVault is available in Standard and PRO Editions. The progress bar and drag-and-drop support are available in the PRO Edition only.
Open Source - GPL - Allows the use of dhtmlxVault Standard in GPL-ed projects for free. Download
Commercial License ($99) - Includes dhtmlxVault PRO and allows you to use it in one project
(application) with an unlimited number of copies.
With this license, you receive 1 month of technical support (or 5 support requests within 12 months) and 1 major upgrade. Buy it
Enterprise License ($199) - Includes dhtmlxVault PRO and
allows you to use it in an unlimited number of projects on the condition that all of them are
developed by one company. Free support and upgrades are provided for the first 12 months. Buy it