免责声明:我的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
这一切都运行正常,但我不知道下一步要上传文件。任何帮助将不胜感激。
答案 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请求