У меня есть несколько папок в представлении CKfinder, таких как Изображения, PDF, do c, xls, и я хочу добавить различные правила ACL для отдельной папки. Я использую разъем asp. net, код которого указан ниже:
config.AddResourceType("images", builder => builder.SetBackend("default1",
HttpContext.Current?.Server.MapPath(ConstantKeys.ImagePath)));
config.AddResourceType("doc", builder => builder.SetBackend("default1",
HttpContext.Current?.Server.MapPath(ConstantKeys.DocPath)));
config.AddAclRule(new AclRule(
new StringMatcher("*"),
new StringMatcher("*"),
new StringMatcher("*"),
new Dictionary<Permission, PermissionType> {
{ Permission.FolderView, PermissionType.Allow },
{ Permission.FolderCreate, PermissionType.Allow },
{ Permission.FolderRename, PermissionType.Allow },
{ Permission.FolderDelete, PermissionType.Allow },
{ Permission.FileView, PermissionType.Allow },
{ Permission.FileCreate, PermissionType.Allow },
{ Permission.FileRename, PermissionType.Allow },
{ Permission.FileDelete, PermissionType.Allow },
}));
How can I add different ACL rules for different folders in CKFinder asp.net?