Expose an event to fire if the files that should be uploaded are in use by another process.
Implement a feature that allows the RadUpload control to resume its upload session when interrupted by a connection failure.
Add support for different upload services - WCF, etc. Ability to use the RadUpload with a Linux server side. --- feeedback below --- The reason is security and asynchronous implementation + remove the processing to a service instead of the silverlight app. security: Using the filestream attribute in SQL Server 2008 the connection to the database is to be made by windows authentication. Therefor we created a functional windows account that runs the service and is responsible for the connection to the database server. ---/----------
Provide built-in compression.
Change the logic that creates a default unique name for duplicate files. At the moment it is based on a counter and instead we need to consider renaming the file as a "Copy of [fileName]" or "[fileName] - Copy".
I think it would be great if we could have feature parity on this in WPF as uploading file is a rather common requirement in line of business applications. I'm working on migrating our product referential data management application to WPF from asp.net / javascript and i find myself having to roll my own upload for the time being.
Allow end user to choose if the file should be overwritten
Allow dragging messages from Outlook to the RadUploadDropPanel
I find it a disconcerting that when the uploads have completed one is only offered the options to "Cancel" or "Add more files". Clicking on "Cancel" seems like you are going to stop whatever you were doing which is not the case because "Cancel" only resets the session after the uploads have completed and you really can't cancel anything. I would like to propose that the "Cancel" button switches to "Done" to give a clearer indication of what the options are. If one adds more files or a session is in progress then it is appropriate for the "Cancel" to be visible.
Change the StartUpload() method implementation so that it can work while the RadUpload control is disabled.
Add properties for customizing the upload appearance to allow the upload too look like an ordinary single file upload box.