2016-08-02 24 views
0

Ich habe eine API-Aufruf zum Hochladen einer Datei und ich stieß auf -T Option, die das gleiche in Curl-Aufruf.Übergabe einer Locke Argumet -T zu Ruhe-Client

curl -X PUT "assetUrl" -H "Genehmigung" -H "x-amz-acl: amzAcl" -H "content" -H „x-amz- Datum: amzDate "-T path/to/local/file

Wie kann ich passieren, dass Option -T-Bibliothek zu-Client-ruhen?

Antwort

1

entweder von unten sollte funktionieren

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

ich das versucht hatte, aber nicht funktioniert - @Algorithmist –