Я сделал приложение на C # для загрузки файлов в SharePoint.Пока он работает как задумано, во всех библиотеках документов, кроме библиотеки по умолчанию.Каждый раз, когда выдается исключение: список «Документы» не существует на сайте с URL «http: // ...». Я также пытался использовать «Общие документы», но результат тот же.Есть ли в библиотеке по умолчанию какое-то внутреннее имя, о котором я не знаю?
Код для загрузки выглядит следующим образом:
// Get the SharePoint context
ClientContext context = new ClientContext(domain);
// Open the web
var web = context.Web;
String[] files = System.IO.File.ReadAllLines(args[0]);
foreach (String file in files)
{
// Create the new file
var newFile = new FileCreationInformation
{
Content = System.IO.File.ReadAllBytes(file),
Url = Path.GetFileName(file),
Overwrite = true
};
// Get a reference to the document library
var docs = web.Lists.GetByTitle(library);
var uploadFile = docs.RootFolder.Files.Add(newFile);
// Upload the document
context.Load(uploadFile);
}