sharey通过ruby上传文件

时间:2012-02-10 08:51:43

标签: ruby file sharepoint upload

我想通过ruby脚本将文件上传到“共享文档”。

我尝试“savon”链接备用,但它不能成功。

“WSDL =”http://xxx.xx.com/sites/OK/Shared%20Documents“”是对的吗?

“client.request.basic_auth”user“,”userpasd“”

它显示错误消息

'request':Savon :: Client#request至少需要一个参数(ArgumentError)

如何修复它以及如何通过ruby脚本从sharepoint链接/上传/下载文件?

非常感谢,

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,并通过谷歌找到答案 - https://groups.google.com/forum/#!msg/savonrb/gq90FDuu77s/H7ip3VNnt0MJ

提供的答案:

client = Savon::Client.new do
    wsdl.document = File.expand_path('../../../lib/wsdl/MI_TESTConnection_OutHTTP.wsdl', __FILE__)
    http.auth.basic "user", "password"
end

这是对我有用的实际代码:

client = Savon.client("http://path.to.my/service.wsdl") do
    http.auth.basic "user", "password"
end