【发布时间】:2017-01-17 06:50:34
【问题描述】:
我是 Sharepoint 的新手。我正在尝试上传文件并将元数据添加到文件中。下面是我的代码。在声明 ClientContext 时,我可以看到一些内部异常。
异常: clientContext.ServerVersion 抛出 PropertyOrFieldNotInitializedException
类型的异常
Site、Web 也是如此。
using (ClientContext clientContext = new ClientContext(SPURL))
{
//ClientContext clientContext = new ClientContext(SPURL);
clientContext.Credentials = new System.Net.NetworkCredential(userName, password, domain);
Web web = clientContext.Web;
FileCreationInformation newFile = new FileCreationInformation();
newFile.Content = System.IO.File.ReadAllBytes(PPTPath);
newFile.Url = "F:\\log.txt";
List docs = web.Lists.GetByTitle("Test");
Microsoft.SharePoint.Client.File uploadFile = docs.RootFolder.Files.Add(newFile);
clientContext.ExecuteQuery();
using (FileStream fileStream =
new FileStream(PPTPath, FileMode.Open))
ClientOM.File.SaveBinaryDirect(clientContext,
DocumentRepository + PPTfilename, fileStream, true);
}
【问题讨论】:
标签: c# sharepoint