如何在Ruby / Rails中创建正确编码的multipart / form-data字符串?

时间:2018-03-21 02:45:50

标签: ruby-on-rails ruby

给定string => stringstring => file条目的哈希值,如何创建多部分/表单数据字符串?

1 个答案:

答案 0 :(得分:1)

追溯到2008年,在网上论坛上看到很多类似的问题之后,我终于找到了解决方案:

Rack::Test::Utils.build_multipart({foo: 'bar'}, true, true)

第一个参数用于数据,第二个参数用于指定它是否是第一个多部分,最后一个(也是最重要的)是强制即使对于不严格要求的参数也使用多部分(例如,因为存在没有文件上传。)