HTTParty Загрузка файла - PullRequest
       50

HTTParty Загрузка файла

0 голосов
/ 11 марта 2020

Я пытаюсь загрузить файл в slack-канал, используя Ruby, и когда я делаю это через HTTParty, я получаю сообщение об ошибке, в то время как те же параметры через rest-client делают это. Есть ли проблема с HTTParty или я делаю это неправильно?

options = {token: t, attachments: File.new(f,'rb'), channels: c, initial_comment: 'testing 123...'}
# t,f,c hold appropriate values

# Using Restclient:

RestClient.post url, options
# response:     <RestClient::Response 200 "{\"ok\":true,...">

# Using HTTParty:

HTTParty.post(url, body: options)
# response:    {"ok"=>false, "error"=>"no_file_data"}

Так как это ошибка с данными файла, я также попытался использовать File.open и File.read при использовании HTTParty, что привело к той же ошибке .

...