control does not upload files on its own. You need to specify custom implementation of an object serving as communication layer between the control and a cloud provider. The actual uploading logic should be implemented in that layer. For this purpose you can use the Provider
property of the control. It is of type ICloudUploadProvider
and gets or sets the custom upload provider. It accepts any type of object implementing the ICloudUploadProvider
interface. You can find basic implementation for some the most popular cloud providers such as (AmazonS3, Azure, TelerikBackendServices) in our online SDK repository
As for your question if you create a service which can send data via VPN you could use the CloudUpload control to display the process.