同时使用 Swagger UI Json 和文件

问题描述 投票:0回答:1

我需要你的帮助。 Swagger UI 无法在请求正文中包含 json 和文件。

我看了这篇文章。 链接

最后一条评论中的解决方案工作正常,但我有一个 form 格式下的 json 和选择文件按钮。 但我想要 body 格式下的 json 以及文件按钮。

类似这样的事情:

例如,我可以通过 API 复制粘贴修改文件所需的 json。

我正在使用:

<PackageReference Include="Swashbuckle.AspNetCore.Swagger" Version="6.5.0" />
<PackageReference Include="Swashbuckle.AspNetCore.SwaggerGen" Version="6.5.0" />
<PackageReference Include="Swashbuckle.AspNetCore.SwaggerUI" Version="6.5.0" />

感谢您的帮助。

康卡霍

我还尝试做一个新的RequestMixContentFilter,其中包含字典中的“application/json”和“application/vnd.openxmlformats-officedocument.spreadsheetml.sheet”。 但在 Swagger 中,我可以选择其中之一,但我不能同时选择两者:

swagger swagger-ui swashbuckle
1个回答
0
投票

OpenAPI 不支持描述

multipart/mixed
用法的方法,而这正是您此处所需要的。这意味着 SwaggerUI 也不支持您想要做的事情。

© www.soinside.com 2019 - 2024. All rights reserved.