2016-08-02 51 views
0

我有一個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選項休息,客戶端庫?

回答

1

以下任一應該能正常運行

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 –