Sobes.tech
Middle

OpenAPI kullanarak birden fazla dosyanın gönderimini tanımlayabilir misiniz?

sobes.tech yapay zeka

AI'dan gelen yanıt

Evet, OpenAPI'de birden fazla dosya gönderimini tanımlamak mümkündür. Bunun için genellikle multipart/form-data tipi kullanılır ve dosyaların bir dizisi (array) ile belirtilir. OpenAPI 3.0 spesifikasyonunda bu, array tipi bir parametre ve string tipi öğeler ile binary formatı kullanılarak yapılır.

Birden fazla dosya için parametre tanımı örneği:

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

Bu yaklaşım, istemcinin tek bir istekte birden fazla dosya göndermesine olanak tanır.