我正在使用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