Как добавить разные правила ACL для разных папок в CKFinder asp. net? - PullRequest
0 голосов
/ 13 февраля 2020

У меня есть несколько папок в представлении 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?
...