有没有一种方法可以在SharePoint中创建一个文件夹,以使用它已经配置了权限的SharePoint REST API创建一个文件夹(中断继承和成员只能读取而不是贡献)。
基本上,我需要确保在向文档库中的用户特殊文件夹显示时,它已经具有正确的权限。如果途中出现故障,最好不要显示该文件夹。
我实现此目标的一种方法(我相信)是在某个随机位置创建一个文件夹,配置权限,然后将其移至“文档”。我想知道是否有更好的方法可以做到这一点。
答案 0 :(得分:2)
在1个事务中创建文件夹和配置权限似乎不是REST API。
我们可以通过两个步骤来完成它。
1。使用REST API创建文件夹。
Working with folders and files with REST
2。使用REST API设置此文件夹的权限。
Folder level permission using REST api
或者,作为一种解决方法,我们可以创建一个自定义的REST服务,并使用服务器端代码来实现此要求,然后从客户端使用该REST服务。以下文章供您参考。
SharePoint 2013: Create a Custom WCF REST Service Hosted in SharePoint and Deployed in a WSP
Programmatically create folder in SharePoint List
How to Programmatically Set Permissions on Files/Folders in a SharePoint Document Library