在开发ASP.NET WebAPI项目时,集成文件上传功能是常见需求之一。特别是当我们使用NSwag来生成API文档时,可能会遇到文件上传在不同SchemaType下的渲染问题。本文将详细介绍如何在ASP.NET WebAPI 2 (.NET 4.7.1)中使用NSwag 13.19.0配置文件上传,以及解决在SchemaType.OpenApi3下文件上传按钮不显示的问题。
问题背景
假设我们有一个简单的WebAPI控制器,负责处理文件上传:
[Route("api/[controller]")]
public class