Meet Completely Renewed dhtmlxVault 3.0

JavaScript File Uploader and Manager Component

An extremely easy-to-use JavaScript control for the intuitive uploading and managing of various file types.

Grid
List
Toolbar
Autosend
0 Files / 0 b

Product Features

  • Support for React, Angular, Vue.js
  • Cross-browser compatibility (IE11+)
  • Real-time progress bar indicator
  • Multiple file selection
  • Drag-and-drop
  • Auto and manual upload
  • Download of the uploaded files
  • Loading the list of previously uploaded files or all files kept on the server
  • Grid & list modes
  • File & image previews
  • Flexible layout, toolbar & progress bar customization
  • Localization for text labels
  • Custom icons for files
  • Custom upload restrictions
  • Material skin
  • Cancellation of files' upload
  • Removing uploaded files from the list
  • Filtering & sorting files in the list

Simple Customization

Customize each element of your JavaScript file uploader with ease

Custom button
Custom progress bar
Custom icons for buttons
Custom scroll
Drop area
Filtering
Locales
Equip the toolbar with custom controls you need. Related sample
Adjust the progress bar to illustrate the upload process with custom parameters. Related sample
Change the default icons of toolbar buttons for custom ones. Related sample
Refine the scroll the way you need. Related sample
Create an additional drop area for uploading files. Related sample
Search for files by name or other criteria. Related sample
Present the interface of dhtmlxVault in any language. Related sample

Server-Side Technologies

PHP PHP
Node Node
Go Go
.NET .NET
Java Java

Why Choose dhtmlxVault?

Fast and handy JavaScript file upload component
Browse and select files from the computer or drag and drop them to the files' zone to start the upload automatically or manually. Select and upload multiple files in one go. Distinguish between various file types with the help of corresponding icons. Switch between the list mode and grid mode with image previews. Make the file uploading convenient and simple for end users!
Manage the upload of files smoothly
dhtmlxVault gives you lots of power to manage files. You can define custom upload restrictions like file extension, size, number of files etc. Uploading can be cancelled anytime. The list of files can be easily cleared without losing data on the server. Moreover, files can be loaded back to the list from the server and downloaded to the computer.
Embedded progress bar
The file upload progress bar shows graphically the progress of each file transfer as percentages. Optionally, dhtmlxVault can be customized to reflect the estimated time, file size remaining for an upload or other characteristics.
Multifunctional toolbar
The toolbar is supplied with icon buttons for adding files to Vault, uploading them to the server and clearing the whole file list. Besides, the toolbar can be customized to include any other controls. The tooltip appears when hovering over icons.
Support for the most popular frameworks
Our JavaScript file uploader is specially tailored to support the most popular frameworks like Vue.js, React, and Angular. There're separate packages for each framework supplied with thorough documentation to guide you through the process of implementing Vault in your project.

dhtmlxVault Licensing

GNU GPL v2 Commercial Enterprise
License Terms
Developers
GNU GPL v2
Commercial
5
Enterprise
Projects
GNU GPL v2
Commercial
1
Enterprise
Perpetual distribution
GNU GPL v2
Commercial
Enterprise
Support and Updates
Updates
GNU GPL v2
Commercial
1 update
Enterprise
1 year of all updates
Support
GNU GPL v2
Commercial
5 tickets within 1 year
Enterprise
Unlimited for one year
Total: $99
Total: $199
dhtmlx bundles
Want to get more and save money?

Support & Learning Resources

We provide comprehensive documentation with technical samples. Moreover, our dedicated support team is fast and qualified. Find the suitable way to get support:

Need help with dhtmlxVault integration into your app? Contact us