为什么swagger编辑器定义类型:file报告错误:架构错误

时间:2017-06-23 01:58:28

标签: swagger-ui swagger-editor

我如何使用"类型:文件"在定义? 我的yaml:

definitions:
  PageInfo:
    type: object
    properties:
      canonicalFile:
        type: file

swagger编辑报告错误: 定义时的模式错误.PageInfo.properties.canonicalFile.type 不是<#/ definitions / simpleTypes>,[subschema 1]

中的任何一个

这个招摇的aip是由我的java线上的swagger ui自动创建的。

感谢

1 个答案:

答案 0 :(得分:0)

在OpenAPI / Swagger 2.0中,file类型仅在表单参数和响应日期类型中受支持。

在架构定义中,文件定义为type: string format: binary(二进制数据)或format: byte(base64编码文件内容)。