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