2016-08-02 9 views
0

ファイルをアップロードするためのAPI呼び出しがあり、curl呼び出しで同じことをする-Tオプションがあります。 -X PUTカールcurl argumet -Tをrest-clientに渡す

"assetUrl" -H "許可" -H "X-AMZ-ACL:amzAcl" -H "のcontentType" -H「は、amz-をxは日付: amzDate「-T パス/ローカル/ファイル/へ

どのように私は、-Tオプションを休まクライアントするというライブラリを渡すことができますか? @Algorithmist - 以下の

答えて

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

が、私はこれを試してみましたが、働いていない正常に動作する必要があります –

関連する問題