我将使用SharePoint 2010创建一个文档库。我正在处理经常更新的文件和许多元数据字段,如更新频率,过滤标记,监视标志等。
如果SharePoint将文件存储在数据库中,我认为,可以单独更新文件内容字段而无需触及包含元数据的其他字段。但显然乍一看并不容易。
在MOSS环境中更新文档内容的任何简单方法?我想检出文件并更新或编辑然后办理登机手续是一种可能的解决方案,但对最终用户来说需要太多工作。
答案 0 :(得分:1)
您可以禁用文档库中的签入/签出
或者你可以在网页部分做这样的事情
SPFile file = web.GetFile(url);
file.UndoCheckOut();
string rawdata = Path.Combine(rootdirectory, url);
byte[] data = File.ReadAllBytes(rawdata);
file.CheckOut();
file.SaveBinary(data);
file.Update();
file.CheckIn("some thing");
file.Approve("some thing");