传递一个curl argumet -T到rest-client

传递一个curl argumet -T到rest-client

问题描述:

我有一个API调用来上传一个文件,并且我遇到了-T选项,它在curl调用中也是这样做的。传递一个curl argumet -T到rest-client

卷曲-X PUT “assetUrl” -H “授权” -H “X-AMZ-ACL:amzAcl” -H “的contentType” -H“X-amz-日期: amzDate“-T 路径/到/本地/文件

我怎么能传递-T选项休息,客户端库?

以下任一应该能正常运行

RestClient.post '/data', :myfile => File.new("/path/to/image.jpg", 
     'rb') 



RestClient.post(url, 
     { 
     :transfer => { 
      :path => '/foo/bar', 
      :owner => 'that_guy', 
      :group => 'those_guys' 
     }, 
     :upload => { 
      :file => File.new(path, 'rb') 
     } 
     }) 
+0

我试过这个,但不工作 - @Algorithmist –