DHTMLX Docs & Samples Explorer

Check File Types

JavaScript does not allow custom "Open file" dialogs, thus you can only check file type after user has selected a file.
Use onAddFile event handler to check file extension.

Source
<div id="vaultDiv"></div> <script> vault=new dhtmlXVaultObject(); vault.setImagePath("codebase/imgs/"); vault.setServerHandlers("UploadHandler.php", "GetInfoHandler.php", "GetIdHandler.php"); vault.onAddFile = function(fileName) { var ext = this.getFileExtension(fileName); if (ext != "txt" && ext != "doc") { alert("You may upload only text documents (txt, doc). Please retry."); return false; } else return true; }; vault.create("vaultDiv"); </script>