如何使用对象模型将文件作为新版本上载到文档库

时间:2010-11-07 10:16:45

标签: sharepoint web-parts

我有一个webpart,用户可以将文件上传到文档库。

如果用户上传的文件名与文件名相同,则会出现问题。

在这种情况下,我希望使用对象模型而不是Web服务将新文件作为新版本添加到现有文件中。

如何实现这一目标?

感谢

1 个答案:

答案 0 :(得分:1)

好的,这是答案:

//byte array holding the contents of the file
byte[] contents = File.ReadAllBytes(path);
file.CheckOut();
                file.SaveBinary(contents);
                file.CheckIn("New version");

诀窍在于签入/签出

感谢