Я использую CSOM для загрузки файлов на сайт Sharepoint 365.Загрузка больших файлов в Sharepoint 365
Я вошел в успешно с аутентификацией на основе претензий, используя методы, найденные здесь «http://www.wictorwilen.se/Post/How-to-do-active-authentication-to-Office-365-and-SharePoint-Online.aspx»
Но использование SaveBinaryDirect на ClientContext терпит неудачу с 405 из-за печенья привязываясь просить слишком поздно.
Другой способ использования CSOM для загрузки файлов аналогичен приведенному ниже. Но с SP 365 это ограничивает размер файла примерно до 3 мегабайт.
var newFileFromComputer = new FileCreationInformation
{
Content = fileContents,
Url = Path.GetFileName(sourceUrl)
};
Microsoft.SharePoint.Client.File uploadedFile = customerFolder.Files.Add(newFileFromComputer);
context.Load(uploadedFile);
context.ExecuteQuery();
Есть ли способ сделать это, используя CSOM, SP 365 и размеры файлов до 100 мегабайт?
в соответствии с Microsoft, вы должны также добавить заголовок X-HTTP-метод с «PUT» в качестве значения http://msdn.microsoft.com /en-us/library/ff798339.aspx –