Как получить поле ввода файла в интерфейсе Swagger при потоковой передаче файла из тела запроса? - PullRequest
0 голосов
/ 27 марта 2020

Я работаю над вызовом API для. Net Базового приложения, которое будет использоваться для загрузки файлов. Я слежу за документацией Microsoft, в которой описывается, как реализовать загрузку файлов с использованием потоковой передачи: https://docs.microsoft.com/en-us/aspnet/core/mvc/models/file-uploads?view=aspnetcore-3.1#upload -large-files-with-streaming

У меня все работает (проверено с помощью Postman) но я не могу проверить это с Swagger. У меня нет поля ввода файла. Вероятно, это связано с тем, что вызов API (public async Task Upload()) не имеет аргументов и получает поток из тела запроса (HttpContext.Request.Body). Как я могу сказать Swagger (последняя версия), что я ожидаю файл от тела и позволить ему отображать поле ввода файла, чтобы выбрать файл?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...