Как определить multipart / form-data при загрузке прото в swagger - PullRequest
0 голосов
/ 09 ноября 2018

Мне трудно понять это.

Мы определили некоторые прото-файлы как наш контракт на сваггер, и я не могу понять, как определить поле multipart/form-data в объекте запроса.

Мы используем proto3 и Swagger 2.0

Объект запроса довольно прост.

message ImportRequest {
   bytes file = 1;
}

Вышеприведенный результат не тот результат, который я ищу ... он приводит к этому

Swagger file import result

То, что мне нужно сгенерировать из файла proto, приведенного выше, это вывод чванства, подобный такому.

 paths:
  /upload:
    post:
      summary: Uploads a file.
      consumes:
        - multipart/form-data
      parameters:
        - in: formData
          name: upfile
          type: file
          description: The file to upload.

Выше здесь -> https://swagger.io/docs/specification/2-0/file-upload/

Есть мысли?

...