In case that you have a more sophisticated app than the examples and passing URLs like
vault.setServerHandlers("dataProvider.php?datamode=fileUpload&action=upload",
"dataProvider.php?datamode=fileUpload&action=info",
"dataProvider.php?datamode=fileUpload&action=id");
to dhtmlxVault, be prepared that the “sessionId” parameter gets added to that with a ‘?’ and invalidating your own parameters.
Either you hack in to the js file or handle the inproper parameter in your code.
Took me three hours of debugging. No Fun.