在SharePoint中创建一个文件夹,并使用REST API

时间:2018-07-23 20:43:25

标签: sharepoint sharepoint-online

有没有一种方法可以在SharePoint中创建一个文件夹,以使用它已经配置了权限的SharePoint REST API创建一个文件夹(中断继承和成员只能读取而不是贡献)。

基本上,我需要确保在向文档库中的用户特殊文件夹显示时,它已经具有正确的权限。如果途中出现故障,最好不要显示该文件夹。

我实现此目标的一种方法(我相信)是在某个随机位置创建一个文件夹,配置权限,然后将其移至“文档”。我想知道是否有更好的方法可以做到这一点。

1 个答案:

答案 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