gpt4 book ai didi

python - 在 Swagger 中上传文件并在 Flask 后端接收

转载 作者:太空宇宙 更新时间:2023-11-03 11:00:59 28 4
gpt4 key购买 nike

我正在尝试使用 Swagger 和 Flask 上传文件。我有以下 swagger 配置。

"/user/register/": {
"post": {
"tags": ["user"],
"summary": "Register a new user",
"description": "",
"operationId": "registerUser",
"consumes": ["application/json"],
"produces": ["application/json"],
"parameters": [{
"in": "body",
"name": "body",
"description": "User object that needs to be added.",
"required": true,
"schema": {
"$ref": "#/definitions/User"
}
},
{
"name": "file",
"in": "path",
"description": "file to upload",
"required": true,
"type": "file"
}]
}
},

我确实获得了上传文件的选项,但是当我尝试在后端接收它时(使用 print request.files)它没有返回任何内容。

我如何在后端接收文件(在 swagger 级别选择)。??

最佳答案

iFile = request.files.getlist('file')[0]- 此命令读取通过 swagger UI 上传的文件。

关于python - 在 Swagger 中上传文件并在 Flask 后端接收,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32495543/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com