Страница 1 из 1
Share Point
Добавлено: 03 мар 2009, 09:53
dima
Привет
Есть система с Share Point доступ к которй возможен только через родные Web Services Microsoft-а
Ничего на эту систему (хост) установить нельзя
Все нужные привелегии (вплодь до администаторских внутри Share Point) ответственный коллега может дать
Нужно написать программу на С# которая на нужный сайт в нужный фолдер добавит новый документ с диска
Вопрос - каким вэб сервисом пользоваться ? (Как upload image я нашел и оно заработало)
Спасибо
Re: Share Point
Добавлено: 03 мар 2009, 11:15
Vovka
Re: Share Point
Добавлено: 03 мар 2009, 12:11
dima
Спасибо за линк
Это как они делают с машины на которой бежит Share Point Server
Мне надо через web services.
Re: Share Point
Добавлено: 06 мар 2009, 23:35
fima
dima писал(а):Привет
Есть система с Share Point доступ к которй возможен только через родные Web Services Microsoft-а
Ничего на эту систему (хост) установить нельзя
Все нужные привелегии (вплодь до администаторских внутри Share Point) ответственный коллега может дать
Нужно написать программу на С# которая на нужный сайт в нужный фолдер добавит новый документ с диска
Вопрос - каким вэб сервисом пользоваться ? (Как upload image я нашел и оно заработало)
Спасибо
Не поделитесь "Как upload image я нашел и оно заработало"?
Re: Share Point
Добавлено: 07 мар 2009, 05:54
dima
fima писал(а):dima писал(а):Привет
Есть система с Share Point доступ к которй возможен только через родные Web Services Microsoft-а
Ничего на эту систему (хост) установить нельзя
Все нужные привелегии (вплодь до администаторских внутри Share Point) ответственный коллега может дать
Нужно написать программу на С# которая на нужный сайт в нужный фолдер добавит новый документ с диска
Вопрос - каким вэб сервисом пользоваться ? (Как upload image я нашел и оно заработало)
Спасибо
Не поделитесь "Как upload image я нашел и оно заработало"?
Here you go. Upload xml document as image.
Код: Выделить всё
namespace SharePointImaging
{
class Program
{
static void Main(string[] args)
{
try
{
Imaging i = new Imaging();
i.Credentials = new NetworkCredential("administrator", "adslhqw4t9p8aw");
i.Url = "http://Host/Site1/_vti_bin/Imaging.asmx";
FileStream Stream = new FileStream("d:/web.xml", FileMode.Open);
byte[] Buffer = new byte[Stream.Length];
Stream.Read(Buffer, 0, Buffer.Length);
Stream.Close();
XmlNode Result = i.Upload("My Pictures", "", Buffer, "web78.xml", true);
System.Console.WriteLine(Result.OuterXml);
}
catch (Exception e)
{
System.Console.WriteLine(e.Message);
}
}
}
}