Хотите написать метод FileUpload в WebAPI с использованием NSwag?C#

Место общения программистов C#
Ответить
Гость
 Хотите написать метод FileUpload в WebAPI с использованием NSwag?

Сообщение Гость »


В настоящее время я работаю над 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»