Sharepoint 2010使用客户端对象模型覆盖文件上传不起作用

时间:2013-12-20 12:07:04

标签: sharepoint-2010

我正在尝试使用客户端对象模型

将文件上传到文档库
        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" 

不起作用。当我尝试上传另一个同名文件时,我得到一个例外。 如果我删除文件第一个代码工作

我可以解决这个问题而不删除以前文件库中的文件

非常感谢

0 个答案:

没有答案