最后我做的是使用RestClient库,因为它实现了 multipart / form-data 内容类型。
虽然这个库使用内部ruby的标准HTTP :: Net库,但它创建了一种补偿缺失特征的方法。
当我发现Ruby的标准库没有开箱即用这样的东西时,我感到很震惊。
对于有兴趣探索此主题/问题的其他替代方案的任何人,我还建议你一看at here,它基本上是一个库,使你能够使用Net :: Http上传文件,这很好。< / p>
Faraday也允许文件上传,但我没有测试它是如何工作的所以我不知道文档提到的内容。