Swagger - не поддерживает загрузку нескольких файлов?

Я пытаюсь создать ответ, который вернет 3 файла с одним запросом. Однако, если вы дадите это органу ответа, у меня будут проблемы, потому что я не знаю, можно ли это реализовать.

Метод генерации тела ответа, который я собираюсь доставить, пытается вернуться с помощью Python MultipartEncoder

[тело ответа] generation Создание границы также сделано

--dd7457a7dc684f32b2fd26ec468ed4b8
Content-Disposition: form-data; name=file1; filename="test1"
Content-Type: application/octet-stream

test1 sample

--dd7457a7dc684f32b2fd26ec468ed4b8
Content-Disposition: form-data; name=file2; filename="test2"
Content-Type: application/octet-stream

test2 sample

--dd7457a7dc684f32b2fd26ec468ed4b8
Content-Disposition: form-data; name=file3; filename="test3"
Content-Type: application/octet-stream

test3 sample

--dd7457a7dc684f32b2fd26ec468ed4b8--

Тело как указано выше

Следующий заголовок

response.headers["Content-Type"] = 'multipart/form-data`

Я знаю, что swagger-ui.js создает ссылку на скачивание с библиотекой BLOB-файлов fileapi, но скачивает три файла через ссылку на скачивание трех файлов или одну ссылку на скачивание с помощью библиотеки BLOB-объектов.

Есть ли такой способ?

Уже возможно сделать метод объединения файлов в tar или zip, а затем выполнить формат DL и json.

Я хотел бы спросить, есть ли способ.

[версия]

Swagger-UI 2.2.10

Python 3.4.4

колба 0.10.1

0 ответов

Другие вопросы по тегам