Ruby 图像的cURL POST数组
如何使用cURL发布一组图像 我正在使用葡萄APIRuby 图像的cURL POST数组,ruby,curl,grape,Ruby,Curl,Grape,如何使用cURL发布一组图像 我正在使用葡萄API requires :foo, type: Array do optional :bar, type: String optional :baz, type: Rack::Multipart::UploadedFile end 我想用cURL来测试这个。 请求: 上述请求导致: [{"bar":"bar\u0026foo[][baz]=@image.png"}] 结果格式应为: [
requires :foo, type: Array do
optional :bar, type: String
optional :baz, type: Rack::Multipart::UploadedFile
end
我想用cURL来测试这个。
请求:
上述请求导致:
[{"bar":"bar\u0026foo[][baz]=@image.png"}]
结果格式应为:
[
{bar: "bar1", baz: image_to_be_uploaded1},
{bar: "bar2", baz: image_to_be_uploaded2}
]
此处正确张贴图像。如何在一个请求中发送两个参数
curl -X POST -F "foo[][baz]=@image.png"\
'http://localhost:5000/image_upload'
我们必须两次指定-F选项HTTP multipart POST data
curl -X POST -F "foo[][bar]=bar" -F "foo[][baz]=@image.png"\
'http://localhost:5000/image_upload'
curl -X POST -F "foo[][bar]=bar" -F "foo[][baz]=@image.png"\
'http://localhost:5000/image_upload'