powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / SharePoint [игнор отключен] [закрыт для гостей] / Загрузка файла в библиотеку из стороннего приложения C#
2 сообщений из 2, страница 1 из 1
Загрузка файла в библиотеку из стороннего приложения C#
    #38827107
Greedy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
Требуется пример с загрузкой документа/файла в библиотеку на портале SP из приложения написанного на С# и запускаемого по расписанию с хоста не имеющего никакого отношения к SharePoint'у.
Нашел один пример в инете, но там требуется подключение библиотеки Microsoft.SharePoint ,но возникла проблема с ее подключением(компилятор не хочет ее находить...ссылку в проект добавил, в GAC добавлял, рядом с ехешником ложил - не помогает).
Спасибо.
...
Рейтинг: 0 / 0
Загрузка файла в библиотеку из стороннего приложения C#
    #38831186
Greedy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Решение:
тынц

Необходимо в проект подключить Microsoft.SharePoint.Client и Microsoft.SharePoint.Client.Runtime.

using Microsoft.SharePoint.Client;

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
ClientContext context = new ClientContext("http://portal");
Web web = context.Web;
FileCreationInformation newFile = new FileCreationInformation();
newFile.Content = System.IO.File.ReadAllBytes(@"C:\docs\FileToLoad.docx");
newFile.Url = "FileToLoad.docx";
List docs = web.Lists.GetByTitle("DocumentLibraryTitle");
Microsoft.SharePoint.Client.File uploadFile = docs.RootFolder.Files.Add(newFile);
context.Load(uploadFile);
context.ExecuteQuery();

Console.WriteLine("Выполнено");




ЗЫ:так как я использовал этот код в сценарии SSIS пакета(VS 2008), то нужно в свойствах проекта выбирать Framework 3.5 и добавлять эти библиотеки(Microsoft.SharePoint.Client и Microsoft.SharePoint.Client.Runtime) в GAC с помощью gacutil.exe . А для обычного проекта в VS 2010 в качестве целевого Фреймворка нужно выбирать обычный, а не "...Client Profile".
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / SharePoint [игнор отключен] [закрыт для гостей] / Загрузка файла в библиотеку из стороннего приложения C#
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]