Я пытаюсь загрузить видео с помощью c # в библиотеку документов SharePoint 2013, каждый раз, когда запускается код, я получаю исключение «файл не найден», оно только выдает ошибки с файлами .mp4. Если я загружу JPG или любой другой формат файла по этому вопросу, он будет работать. Что я делаю неправильно? Заранее спасибо за помощь.
string result = string.Empty;
try
{
//site url
ClientContext context = new ClientContext("siturl");
// The SharePoint web at the URL.
Web web = context.Web;
FileCreationInformation newFile = new FileCreationInformation();
newFile.Content = System.IO.File.ReadAllBytes(@"C:\test.mp4");
newFile.Url = "test.mp4";
List docs = web.Lists.GetByTitle("Learning Materials2");
Microsoft.SharePoint.Client.File uploadFile = docs.RootFolder.Files.Add(newFile);
context.Load(uploadFile);
context.ExecuteQuery();
}catch(Exception Ex)
{
}
UPADTE
Создана библиотека для загрузки людьми, которая будет работать для загрузки .mp4
https://github.com/bikecrazyy/sharepoint-library-uploader