Swagger Editor OpenAPI 3上的文件上载在试用时不显示文件浏览器

Swagger Editor OpenAPI 3上的文件上载在试用时不显示文件浏览器,swagger,swagger-ui,swagger-editor,openapi,Swagger,Swagger Ui,Swagger Editor,Openapi,我正在OpenAPI 3.0中使用Swagger编辑器。我需要文件的路线,其中包括上传图像。当尝试“试用”时,我不会让文件浏览器选择要在请求正文中上载的图像,我得到的只是一个带有参数名称和类型的JSON字符串 这是路线的YAML说明: openapi:3.0.0 ... 路径: /媒体/上传/缩略图: 职位: 标签: -媒体 -出版物 安全: -BeareAuth:[] 小结:上传儿童出版物 操作ID:上载发布 请求主体: 内容: 多部分/表单数据: 模式: 类型:对象 特性: 上传: 类型:

我正在OpenAPI 3.0中使用Swagger编辑器。我需要文件的路线,其中包括上传图像。当尝试“试用”时,我不会让文件浏览器选择要在请求正文中上载的图像,我得到的只是一个带有参数名称和类型的JSON字符串

这是路线的YAML说明:

openapi:3.0.0
...
路径:
/媒体/上传/缩略图:
职位:
标签:
-媒体
-出版物
安全:
-BeareAuth:[]
小结:上传儿童出版物
操作ID:上载发布
请求主体:
内容:
多部分/表单数据:
模式:
类型:对象
特性:
上传:
类型:字符串
格式:二进制
响应:
'200':
说明:操作成功
内容:
应用程序/json:
模式:
类型:对象
特性:
身份证件:
类型:字符串
描述:上传文件的ObjectId(以db为单位)(原始大小)
示例:5a6048b3fad06019afe44f24
文件名:
类型:字符串
示例:myPainting.png
缩略图:
类型:字符串
描述:上载文件的ObjectId(以db为单位)(thumbnai大小)
示例:5a6048b3fad06019afe44f26
'400':
描述:身份验证失败

我错过了什么

你的定义是正确的

Swagger Editor 3.5.7和Swagger UI 3.16.0中添加了对OpenAPI 3.0定义中的
多部分/表单数据
请求的文件上载支持。确保您使用的版本支持文件上载