What made you think the the integrated upload validation is not working? When you add the allowed extension the AllowedFileExtensions all uploaded files are checked against them and the valid files are put in the UploadedFiles collection and the invalid files in the InvalidFiles one. In general it is recommended to have both server and client-side validation because the client-side validation can be easily tricked.
the Telerik team
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Telerik Public Issue Tracking
system and vote to affect the priority of the items