使用Ruby将文件上传到Sharepoint 2003

时间:2010-07-08 19:23:30

标签: ruby sharepoint

免责声明:我的Sharepoint知识渺茫,我的Ruby知识是新手 - 温和。

我需要能够以编程方式将文件上传到Sharepoint服务器。到目前为止,我一直在研究Savon gem(修补添加NTLM auth)来实现这一目标。

到目前为止的示例代码:

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 个答案:

答案 0 :(得分:1)

为了向/从SharePoint上载/下载文件,您不需要Web服务

上传只使用HTTP PUT请求 以下是C#Uploading Files to SharePoint Server 2007 from ASP.NET Web Applications by Using the HTTP PUT Method

中的示例

要下载只使用HTTP GET请求