我正在尝试使用客户端对象模型
将文件上传到文档库 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"
不起作用。当我尝试上传另一个同名文件时,我得到一个例外。 如果我删除文件第一个代码工作
我可以解决这个问题而不删除以前文件库中的文件
非常感谢