Swagger-Docs / UI文件上传无法接收参数值

时间:2016-07-27 06:01:45

标签: ruby-on-rails swagger swagger-ui

我正在使用以下2个宝石来获取API文档:

gem 'swagger-docs'
gem 'swagger-ui_rails'

我有一个参数,我需要上传文件。 我可以在视图中获取文件上传,但无法在params中获取其值。

我的控制器:

param :body, 'truck[truck_images_attributes][0][image]', :file, :optional, "Truck Image"
consumes ["multipart/form-data"]

Swagger-Docs对应的JSON:

 {
              "paramType": "body",
              "name": "truck[truck_images_attributes][0][image]",
              "type": "file",
              "description": "Truck Image",
              "required": false
            },
 "consumes": [
            "multipart/form-data"
          ]

我的观点: enter image description here

我试过的组合但没有工作:

  • param :form, 'truck[truck_images_attributes][0][image]', :file, :optional, "Truck Image", :body => true
  • param :form, 'truck[truck_images_attributes][0][image]', :file, :optional, "Truck Image", :format => 'binary'
  • param :formData, 'truck[truck_images_attributes][0][image]', :file, :optional, "Truck Image"

请帮帮我!

0 个答案:

没有答案