Sobes.tech
Middle

È possibile descrivere l'invio di più file con OpenAPI?

sobes.tech AI

Risposta dell'AI

Sì, in OpenAPI è possibile descrivere l'invio di più file. Per farlo, si utilizza generalmente il tipo multipart/form-data con un array di file. Nella specifica OpenAPI 3.0, ciò si fa tramite un parametro di tipo array con elementi di tipo string e formato binary.

Esempio di descrizione del parametro per più file:

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

Questo approccio permette al client di inviare più file in una singola richiesta.