Sobes.tech
Middle

É possível descrever o envio de vários ficheiros usando OpenAPI?

sobes.tech IA

Resposta da IA

Sim, no OpenAPI é possível descrever o envio de vários ficheiros. Para isso, normalmente usa-se o tipo multipart/form-data com um array de ficheiros. Na especificação OpenAPI 3.0, isso é feito através de um parâmetro do tipo array com elementos do tipo string e formato binary.

Exemplo de descrição do parâmetro para vários ficheiros:

requestBody:
  content:
    multipart/form-data:
      schema:
        type: object
        properties:
          files:
            type: array
            items:
              type: string
              format: binary

Esta abordagem permite ao cliente enviar vários ficheiros numa única requisição.