我了解如何使用 Ruby 的rest-client的基本身份验证来发出 http 请求
response = RestClient::Request.new(:method => :get, :url => @base_url + path, :user => @sid, :password => @token).execute
以及如何将文件作为多部分表单数据发布
RestClient.post '/data', :myfile => File.new("/path/to/image.jpg", 'rb')
但我似乎无法弄清楚如何将两者结合起来,以便将文件发布到需要基本身份验证的服务器。有谁知道创建此请求的最佳方法是什么?