В настоящее время я работаю над ASP.NET WebAPI 2 (.NET 4.7.1), используя NSwag 13.19.0. Мне удалось интегрировать загрузку файлов в свой WebAPI, как описано здесь @squadwuschel: Атрибут NSwag Wep Api 2 multipart/form-data / загрузка файла
Как ни странно, это работает, только если я используйте SchemaType.Swagger2. Если я использую SchemaType.OpenApi3, кнопка загрузки файла не будет отображаться в пользовательском интерфейсе Swagger в браузере:
Загрузка файла в пользовательском интерфейсе Swagger для SchemaType.Swagger2:

Загрузка файла в пользовательский интерфейс Swagger для SchemaType.OpenApi3:

Я ожидал, что загрузка файла всегда будет отображаться в пользовательском интерфейсе Swagger одинаково, независимо от того, какой тип схемы я использую. Поэтому у меня нет дальнейших идей, что я могу сделать, чтобы решить эту проблему. Кто-нибудь когда-нибудь сталкивался с такой же проблемой и, возможно, нашел решение?
Заранее спасибо.
С уважением,
Том
Источник: https://stackoverflow.com/questions/781 ... sing-nswag
Мобильная версия