在 Flasgger 中,我正在尝试为接受上传文件的路由创建文档。但是,尽管遵守规范,但我无法在 Flasgger UI 中显示文件选择器。
我正在使用最新的(截至今天)flasgger==0.9.1
运行 OpenAPI 3 规范(如"openapi": '3.0.0'
),我在 Swagger-UI 中看到了这个提交,它为 POST 文件请求启用了文件选择器。
我知道以前有人问过类似的问题,但没有一个与 OAS 版本 3 相关。
我的代码片段如下:
Upload a file
Returns ID of uploaded file
---
tags:
- name: "attachments"
schemes:
- "http"
consumes:
- application/octet-stream
produces:
- application/json
requestBody:
content:
application/octet-stream:
schema:
type: file
format: binary
responses:
200:
... etc
我在 Flasgger UI 中只得到一个空块输入。即使 Swagger-UI 支持,Flasgger 是否可能不支持它(我认为它是建立在它之上的)?还是语法错误?