【发布时间】:2015-02-03 23:00:17
【问题描述】:
SPDocumentLibrary library = (SPDocumentLibrary)spweb.Lists["My Documents"];
SPFileCollection files = library.RootFolder.Files;
String strFilename = System.IO.Path.GetFileName(HttpContext.Current.Request.Files[0].FileName);
SPFile file = files.Add(library.RootFolder.Url + "/" + strFilename, HttpContext.Current.Request.Files[0].InputStream, true);
为文档库设置即时警报(或每日警报)时,一旦将文档添加到库中就会触发警报。
我的代码在添加文档后中断了继承,因此它可以将人们的权限更改为项目级别。
问题与警报有关。即时/每日警报正在向已添加文档但他们无权访问的人发送电子邮件。即时警报是可以理解的,但每天应该仍然可以正常工作,因为我已经在每日警报应该运行之前重置了权限。
有没有办法在将文档添加到库之前设置对象的权限?
提前致谢!
【问题讨论】:
标签: sharepoint sharepoint-2010 sharepoint-2013