我使用以下代码上传共享点文件夹中的文件。
Dim lobjSourceFileCreateInfo As New FileCreationInformation()
lobjSourceFileCreateInfo.Content = System.IO.File.ReadAllBytes(lstrSourceFilePath)
lobjSourceFileCreateInfo.Overwrite = True
lobjSourceFileCreateInfo.Url = lstrFileRelativeURL
Dim lobjWebObj As Web = lobjClientContext.Web
Dim llstListOfDoc As List = lobjWebObj.Lists.GetByTitle(pstrListName)
Dim lobjFiletoBeUploaded As MSSPClient.File = llstListOfDoc.RootFolder.Files.Add(lobjSourceFileCreateInfo)
lobjClientContext.Load(lobjFiletoBeUploaded)
lobjClientContext.ExecuteQuery()
但是我收到以下错误:值不在指定范围内。 但是,我可以直接在文档库下上传文件,但不能在文档库下创建的文件夹中上传文件。
答案 0 :(得分:0)
你的功能似乎很好。我建议您检查为SharePoint文件夹指定的路径以及正在上载的文件。
答案 1 :(得分:0)
我认为上传文件大小限制存在问题,
请阅读以下文章并尝试内部代码: