我正在使用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规范启用此验证吗?