To enable the Document Management function of the CuteEditor control, you must set up a managed Document Gallery folder.
This is simply a folder in which you will be placing document for your users to
use in their content. Create a folder in your application's root folder. (For most
applications, this is your web server's root folder, or the folder where your Visual
Studio .NET project file is located.) The folder can be named something like /uploads/,
/Document or /UserDocument.
Make sure that the MACHINE/ASPNET user has Read+Write permissions on this folder
and its contents.
You can easily specify the document gallery path using the following methods:
1. Edit security policy file.
The security policy file (default.config, admin.config and guest.config) can be found in the /CuteEditor/Configuration/Security folder. In security policy file you can find the FilesGalleryPath element which contains the document gallery path information within Cute Editor. By default, it contains the following value:
<security name ="FilesGalleryPath">~/uploads</security>
You can modify the FilesGalleryPath element to meet your own requirements.
For example:
Use absolute path:
<security name ="FilesGalleryPath">/uploads</security>
Use physical path:
<security name ="FilesGalleryPath">c:\inetpub\wwwroot\uploads</security>
2. Programmatically specify the Document gallery path
C# Example:
//use the app-based path
Editor1.Setting["security:FilesGalleryPath"]= "~/uploads";
//use the absolute path
Editor1.Setting["security:FilesGalleryPath"]= "/uploads";
//use the physical path
Editor1.Setting["security:FilesGalleryPath"]= @"c:\inetpub\wwwroot\uploads";
VB Example:
//use the app-based path
Editor1.Setting("security:FilesGalleryPath")= "~/uploads"
//use the absolute path
Editor1.Setting("security:FilesGalleryPath")= "/uploads"
//use the physical path
Editor1.Setting("security:FilesGalleryPath")= "c:\inetpub\wwwroot\uploads"
3. Specify Multiple Document gallery paths
Multiple Document gallery paths are supported, they must be separated by a vertical bar (|).
<security name ="DocumentGalleryPath" >/uploads|/docfiles</security>
Editor1.Setting["security:DocumentGalleryPath"]= "~/uploads|/docfiles";
4. Hide directories in the root of the public document directory
Multiple folder paths are supported, they must be separated by a vertical bar (|).
<security name ="HideDirectoryList" >/folder1|/folder2</security>
Editor1.Setting["security:HideDirectoryList"]= "~/folder1|/folder2";
5. Hide files in the root of the public document directory
Multiple files are supported, they must be separated by a vertical bar (|).
<security name ="HideFileList" >/hidethisfile.jpg|^.*hidethiskeyword</security>
Editor1.Setting["security:HideFileList"]= "/hidethisfile.jpg|^.*hidethiskeyword";