Swagger yml文件中的内容媒体类型无法验证图像扩展名

时间:2019-07-16 13:54:45

标签: flask connexion swagger-3.0

我正在使用Python 3.5,Flask,Connexion和Swagger 3.0构建ReSTful API。

编写.yml swagger文件,我声明了一个POST方法,该方法接受带有以下代码的图像:

paths:
  /myfunction:
    post:
      requestBody:
        content:
          image/png:
            schema:
              type: string
              format: binary

我期望使用此代码的目的是对输入文件进行某种输入验证。但是,即使对于JPG和SVG文件,它似乎也可以完美工作。

我使用了image/png,但是好像我使用了image/*一样?我想念什么吗?

确定可以在Python / Flask层中实现对输入文件扩展名的验证,但是可以通过swagger规范启用此验证吗?

0 个答案:

没有答案