我有一个存储文档的 SP Online 站点,添加/检索文档没有任何问题,但在删除流程中,我在检索文档时遇到错误File
object.
public static void DeleteDocument()
{
using (ClientContext ctx = ClientContextFactory.Create("https://my-sponline-site.sharepoint.com/sites/documentsite"))
{
Web web = ctx.Web;
ctx.Load(web);
ctx.ExecuteQuery();
string relativeUrl = "/Documents/images.jpg";
File file = web.GetFileByServerRelativeUrl(relativeUrl);
ctx.Load(file);
file.DeleteObject();
ctx.ExecuteQuery();
}
}
文件的完整 URL 为“https://my-sponline-site.sharepoint.com/sites/documentsite/Documents/images.jpg https://my-sponline-site.sharepoint.com/sites/documentsite/Documents/images.jpg》(不再可访问2016-12-07)
当我执行这个时,我得到一个ServerException
:
值未落在预期范围内。
上下文工作正常,因为我可以从库中添加/检索项目,并且上下文用户是行政人员.
我尝试将 Web url 添加到relativeUrl,因此它将是“/documentsite/Documents/images.jpg”,但我得到了相同的错误。
我似乎无法弄清楚这一点,有什么建议吗?
Thanks
string relativeUrl = "/sites/documentsite/Documents/images.jpg";
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)