上传文档以共享点2010文档库

时间:2011-07-26 08:17:10

标签: sharepoint-2010

这是我第一次使用分享点2010,我需要一种简单的方法来上传文档以实际共享点2010我已经搜索过但总是有一个假的错误我想要一个简单明了的方法来做到这一点使用c#与共享点2010 在此先感谢:)

1 个答案:

答案 0 :(得分:0)

您需要尝试代码。没有人为你的案件提供完美的代码可能是他们把“mymethod”或我的“Param”这样的东西。无论如何,你可以使用它:

String fileToUpload = @"C:\YourFile.txt";
        String sharePointSite = "http://yoursite.com/sites/Research/";
        String documentLibraryName = "Shared Documents";

        using (SPSite oSite = new SPSite(sharePointSite))
        {
            using (SPWeb oWeb = oSite.OpenWeb())
            {
                if (!System.IO.File.Exists(fileToUpload))
                    throw new FileNotFoundException("File not found.", fileToUpload);                    

                SPFolder myLibrary = oWeb.Folders[documentLibraryName];

                // Prepare to upload
                Boolean replaceExistingFiles = true;
                String fileName = System.IO.Path.GetFileName(fileToUpload);
                FileStream fileStream = File.OpenRead(fileToUpload);

                // Upload document
                SPFile spfile = myLibrary.Files.Add(fileName, fileStream, replaceExistingFiles);

                // Commit 
                myLibrary.Update();
            }
        }

你可以在我的博客上找到这篇文章:
http://eslamsoliman.blogspot.com/2011/05/how-to-upload-file-to-share-point.html