如何使用Web API将文件作为特定用户添加到sharepoint 2016

时间:2017-07-13 16:17:45

标签: sharepoint-api sharepoint-2016

我使用Web API将文件添加到sharepoint2016并且它可以工作,但是"修改了"填写了"系统帐户"。我使用其他用户的凭据来添加文件,所以我想在那里看到那个用户。 是否有可能告诉Sharepoint使用该身份而不是系统帐户,这可能是运行web api服务的用户。

该项目位于.net核心,因此除了web api之外的其他解决方案也会有所帮助。感谢

1 个答案:

答案 0 :(得分:0)

您是否将该上传脚本与RunWithElevatedPrivileges一起使用?

像这样?

SPSecurity.RunWithElevatedPrivileges(delegate()
{
    using (SPSite site = new SPSite(web.Site.ID))
    {

    }
});