The ProgressBar actually indicates the upload process from the client to the server but does not reflect the upload process from the server to the cloud service.
It would be interesting to know what state is sending: Receiving file, assembly file... It is not practical, take longer to assemble than submit, given the experience with the end-user interface... (tested with Azure) Regards
Please consider adding Rackspace (uses OpenStack) to the list of custom providers or make it simple to plug in a custom provider. All the providers are fairly cookie cutter... jack
I would like radCloudUploader to be able to integrate with DropBox (and skydrive?) As my client has a large investment in DropBox (cos it works on mobile), but I want to be able to upload documents to a given project (subdirectory) via a single interface without giving them total access to that directory. I would also like to have some integration to a search service such as Azure Search https://msdn.microsoft.com/en-gb/library/azure/dn798927.aspx so that documents uploaded can be searched. Which results in me adding lots of 'meta data' to the file that is being uploaded, but the actual content can have a free text search on there.
The RadCloudUpload control does not expose the necessary property when the OnClientFileUploadRemoving event fires (using Azure). To delete a file from Azure BLOB storage you need the keyname property. At the time of the OnClientFileUploadRemoving event, the only property exposed is the orignalFileName. Azure creates a keyname to store the file. It consists of a GUID + the original file name, e.g., for a file named "test.txt" the keyname is "554cfa68-ee24-421f-94e8-7080cf70a11f_test.txt." That's to allow for duplicate original file names in the container. The only way to delete a file from Azure storage is by the keyname property. That property is not exposed at the OnClientFileUploadRemoving event, so to be able to delete the file, you have to save that property in some other way at the time of uploading (in an array or database). That could fail. Obviously the control knows the keyname, as it is exposed when the file is uploaded, so it should store and expose that property.
The RadCloudUpload doesn't handle correctly situation, when the communication between client and server becomes disconnected - the client side doesn't get notified (the upload keeps spinning). All the details and steps to reproduced are in the following thread: http://www.telerik.com/account/support-tickets/view-ticket.aspx?threadid=951973 Thanks, Vlad.