我有一个webpart,用户可以将文件上传到文档库。
如果用户上传的文件名与文件名相同,则会出现问题。
在这种情况下,我希望使用对象模型而不是Web服务将新文件作为新版本添加到现有文件中。
如何实现这一目标?
感谢
答案 0 :(得分:1)
好的,这是答案:
//byte array holding the contents of the file
byte[] contents = File.ReadAllBytes(path);
file.CheckOut();
file.SaveBinary(contents);
file.CheckIn("New version");
诀窍在于签入/签出
感谢