【发布时间】:2022-08-21 01:29:05
【问题描述】:
我想将图像添加到 FastAPI 自动文档(由 Swagger UI 提供),但我不知道如何执行此操作。 这是代码:
@api.get(path=\'/carbon-credit/\',
responses={
200: {\'description\': \'Ok\',
\"content\": {
\"image/jpeg\": {
\"example\": \'https://picsum.photos/seed/picsum/200/300\'
}
}},
404: {\"description\": \"not found\"},
422: {\'description\': \'not found 2\'},
},
name=\'API for Carbon Credit\',
description=\"get carbon credit\",
tags=[\'Images\'],
response_class=Response)
正如您从代码中看到的那样,我正在尝试使用 URL 来执行此操作,而我在 ReDoc 和 Swagger UI 中得到的只是作为文本的 URL,而不是实际的图像。另外,我想使用存储在本地驱动器中的图像。
我怎样才能做到这一点?
提前致谢。
标签: python swagger swagger-ui fastapi openapi