Использование Ruby для загрузки файлов в Sharepoint 2003 - PullRequest
0 голосов
/ 08 июля 2010

Отказ от ответственности: мои знания Sharepoint невелики, а мои знания Ruby - средние для начинающих.

Мне нужна программная возможность загрузки файлов на сервер Sharepoint.До сих пор я искал гем Savon (пропатчен, чтобы добавить NTLM-аутентификацию), чтобы добиться этого.

Пример кода на данный момент:

require 'rubygems'
require 'savon'

WSDL_URL = 'http://<server removed>/_vti_bin/Lists.asmx?wsdl'
SP_USERNAME = 'user'
SP_PASSWORD = 'password'

client = Savon::Client.new(WSDL_URL)
client.request.ntlm_auth(SP_USERNAME, SP_PASSWORD)
puts client.wsdl.soap_actions

Все это прекрасно работает, но я не знаю, куда идти дальше, чтобы загрузить файлы.Любая помощь будет оценена.

1 Ответ

1 голос
/ 08 июля 2010

Для загрузки / выгрузки файлов в / из SharePoint вам не нужны веб-сервисы

Для загрузки просто используйте HTTP-запросы PUT.Вот пример в C # Загрузка файлов в SharePoint Server 2007 из веб-приложений ASP.NET с использованием метода HTTP PUT

Для загрузки просто используйте запросы HTTP GET

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