2016-08-02 5 views
0

У меня есть вызов API для загрузки файла, и я наткнулся на вариант -T, который делает то же самое в вызове curl.Передача curl argumet -T для rest-client

локон -X PUT "assetUrl" -H "авторизации" -H "х-АМЗ-ACL: amzAcl" -H "CONTENTTYPE" -H «х-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 –