You can check out this help article showing how you can make a validation over the uploading process.
On the other hand, I cannot notice anything unusual in your approach. Do you have something in mind when asking whether there is a better way to use the RadUpload? If so, could you please elaborate more on your scenario?
the Telerik team
Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>