Я работаю над вызовом 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 (последняя версия), что я ожидаю файл от тела и позволить ему отображать поле ввода файла, чтобы выбрать файл?