Over the years I have created several DotNetNuke Silverlight File managers. Each one is actually different and handles a different scenario. What they all have in common, is that they use Silverlight to enable uploads of large files.
Here is the breakdown:
Silverlight FileUploader – This allows you to upload all the files into one directory. No matter how many instances of this module you place in your site, they will all show the files from the single location.
Personal File Upload – This module allows each user of your DotNetNuke website to have their own file structure. You can also indicate which role can use this module.
DotNetNuke Silverlight File Manager – This is the same as the Personal File Upload module, the only difference is that it allows your users to use a Silverlight interface to manage their files, for example, they can drag and drop files between folders.
Silverlight Module Instance File Uploader – This module allows you to upload files, and it displays only the files that were uploaded for that instance. This allows you to set the permissions differently for each instance.
Silverlight Portal File Manager – This module allows you so see the actual files for the portal, and allows you to upload files by simply dragging and dropping them on the page.