如何在 Swagger UI 中的 multipart/form-data 中显示 json 参数中的模式?

Mor*_*siu 5 swagger swagger-ui swashbuckle asp.net-core

我正在使用 OpenApi 3.0 和 Swagger UI。

(如果重要的话,Swashbuckle 和 ASP.Net Core)

我有multipart/form-data两个参数:

  • ProductToAddJSON 中的对象描述
  • Image作为文件。

我已经定义了模式和示例。

现在我设法做到了这一点 我的结果

我的目标是这样的:

目标结果

我的问题是如何呈现第二张图片中的模式和示例?我在 swagger.json 等中没有找到任何有用的东西。

诗。如果你有好奇心,就可以完美地执行工作。

@编辑

我为此制作了 nuget 包。你可以在这里找到它

Hel*_*len 7

目前(截至 2023 年 8 月)Swagger UI 不显示请求中对象类型字段的架构multipart/*,它仅显示这些字段的示例值。这是相应的功能请求:

显示 OpenAPI 3.0 文件中多部分属性的静态文档信息

  • 哦……真是悲伤 (2认同)