Как загрузить файл как новую версию в библиотеку документов с использованием объектной модели - PullRequest
0 голосов
/ 07 ноября 2010

У меня есть веб-часть, с помощью которой пользователи могут загружать файлы в библиотеку документов.

проблема возникает, если пользователь загружает файл с именем, идентичным имени файла, уже существует в библиотеке.

в этом случае я хочу, чтобы новый файл был добавлен в качестве новой версии к существующему файлу с использованием объектной модели, а не веб-служб.

как этого добиться?

спасибо

1 Ответ

1 голос
/ 08 ноября 2010

ОК, вот ответ:

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

Хитрость в регистрации / выезде

спасибо

...