Загрузить документы, чтобы поделиться точкой 2010 Библиотека документов - PullRequest
0 голосов
/ 26 июля 2011

я впервые работаю с share point 2010, мне нужен простой способ загружать документы, чтобы прагматично делиться точкой 2010 Я искал ее, но всегда есть ложная ошибка, я хочу простой и понятный способ сделать это используя c # с точкой обмена 2010 Заранее спасибо :)

1 Ответ

0 голосов
/ 26 июля 2011

Вам нужно попробовать код. Никто не ставит идеальный код для вашего случая, может быть, они ставят что-то вроде «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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...