我正在使用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 meg左右。
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兆?
根据微软还应该增加一个X-HTTP-法头“PUT”的值http://msdn.microsoft.com /en-us/library/ff798339.aspx – 2014-03-23 17:05:40