Sobes.tech
Middle

Peut-on décrire l'envoi de plusieurs fichiers avec OpenAPI?

sobes.tech IA

Réponse de l'IA

Oui, dans OpenAPI, il est possible de décrire l'envoi de plusieurs fichiers. Cela se fait généralement en utilisant le type multipart/form-data avec un tableau de fichiers. Dans la spécification OpenAPI 3.0, cela se fait via un paramètre de type array avec des éléments de type string et le format binary.

Exemple de description du paramètre pour plusieurs fichiers:

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

Cette approche permet au client d'envoyer plusieurs fichiers dans une seule requête.