我正在尝试创建一个响应,该响应将返回带有一个请求的3个文件。 但是,如果你把它交给响应机构,我就会遇到麻烦,因为我不知道它是否可以实现。
生成我即将提供的响应主体的方法是尝试使用python的MultipartEncoder返回
[回复机构] ※边界生成也已完成
--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会创建一个带有fileapi blob库的下载链接,但是可以通过三个文件的下载链接下载三个文件,或者使用blob库下载一个下载链接
有这样的方法吗?
已经可以采用一种方法将文件合并为tar或zip,然后执行DL和json格式。
我想问一下是否有办法。
[版]
swagger-ui 2.2.10
Python 3.4.4
烧瓶0.10.1