Sharepoint 2010 Sharepoint 2010使用客户端对象模型覆盖文件上载不起作用
我正在尝试使用客户端对象模型将文件上载到文档库Sharepoint 2010 Sharepoint 2010使用客户端对象模型覆盖文件上载不起作用,sharepoint-2010,Sharepoint 2010,我正在尝试使用客户端对象模型将文件上载到文档库 using MO_NET = Microsoft.SharePoint.Client; try { using (MO_NET.ClientContext ctx = new MO_NET.ClientContext("http://server1-sp2010/sitios/LbkPruebasCurso/")) {
using MO_NET = Microsoft.SharePoint.Client;
try
{
using (MO_NET.ClientContext ctx = new MO_NET.ClientContext("http://server1-sp2010/sitios/LbkPruebasCurso/"))
{
MO_NET.List lBibliotecaDocumentos = ctx.Web.Lists.GetByTitle("Documentos compartidos");
MO_NET.FileCreationInformation fciArchivo = new MO_NET.FileCreationInformation();
fciArchivo.Content = File.ReadAllBytes(@"..\..\Archivos\RegionInfo.csv");
//se define el nombre del documento en la biblioteca
fciArchivo.Overwrite = true;
fciArchivo.Url = "RegionInfo.csv";
MO_NET.File fToUpload = lBibliotecaDocumentos.RootFolder.Files.Add(fciArchivo);
ctx.ExecuteQuery();
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
这个代码有效,但在我看来
"fciArchivo.Overwrite = true"
不起作用。当我试图上传另一个同名文件时,我遇到了一个异常。
如果我先删除这个文件,代码就行了
我能在不删除库中的文件的情况下解决这个问题吗
非常感谢当您试图覆盖该文件时,可能该文件已签出给其他人?不,这是一个开发环境,该文件未签出。您遇到了什么异常?Message=Error al-ejecutar eventos。google翻译:执行事件源Microsoft.SharePoint.Client.Runtime时时出错堆栈跟踪:en Microsoft.SharePoint.Client.ClientRequest.ProcessResponseStream responseStream响应Stream en Microsoft.SharePoint.Client.ClientRequest.ProcessResponse en Microsoft.SharePoint.Client.ClientContext.ExecuteQuery enCSOMDemos.Program.CargarArchivo en c:\Miguel\proyectosSP\07 SPLiberbankAPIDemos\CSOMDemos\Program.cs:línea 231