You can configure the folders where the user will be able to upload files, by setting the paths to them to the FileExplorer's Configuration's UploadPaths property. For instance, if the "Folder 1" is placed directly in you application root, you can configure it in a similar way:
"~/Folder 1/Folder 2"
With the above configuration, the users will be able to see the files in Folder 1, and to upload files in Folder 2 and all of its subfolders. By design, FileExplorer does not provide a functionality to give permissions only to a specific folder, the are inherited by all of its children (if any).
A way to restrict the upload in Folder 3 is
- subclass the FileSystemContentProvider
, by overriding its CheckWritePermissions() method
- check in the override whether the current path starts/contains (depending on your custom logic) with "Folder 2/"
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to the blog feed