Я запускаю API ASP.net в Visual Studio. У меня есть конечная точка для загрузки файла, используя iformfile. < /P> [code][HttpPost(Name = "AddDocument")] [ProducesResponseType(StatusCodes.Status200OK)] public async Task AddDocument([FromForm] AddDocumentRequest file, CancellationToken token) { await _documentService.AddDocument(file.File, token) } < /code> Модель параметра: < /p> public class AddDocumentRequest { [Required] public required IFormFile File { get; set; } } < /code> конечная точка работает нормально, если я запускаю конечную точку без отладки. Это также работает, когда я использую почтальон.builder.Services.AddSwaggerGen(options => { options.SwaggerDoc("default", new OpenApiInfo { Title = "Public endpoints", Version = "v1" }); options.IncludeXmlComments(Path.Combine(System.AppContext.BaseDirectory, "SwaggerAnnotations.xml")); options.IncludeXmlComments(Path.Combine(System.AppContext.BaseDirectory, "SwaggerAnnotationsBL.xml"));
options.DocInclusionPredicate((docName, apiDesc) => { var categories = apiDesc.ActionDescriptor .EndpointMetadata.OfType() .FirstOrDefault()?.Categories;