Ruby に変換しようとしている cURL があります。
cURL は次のとおりです。
curl -i -k -H "Accept: application/json" -H "Authorization: token" -H "Content-Type: image/jpeg" -H "Content-Length: 44062" --data-binary "gullfoss.jpg" http://www.someurl.com/objects
私のRubyコードはこれです:
image = File.read('uploads/images/gullfoss.jpg')
result = RestClient.post('http://www.someurl.com/objects',image,{'upload' => image, 'Accept' => 'application/json', 'Authorization' => 'token', 'Content-Type' => 'image/jpeg', 'Content-Length' => '44062'})
Ruby コードから 400 Bad Request が返されます。Authorization やその他のヘッダーの問題ではありません。問題は --data-binary を Ruby に変換することにあると思います。
どんな助けでも感謝します。
ありがとう、エイドリアン