Я использую Swashbuckle v5 для создания веб-интерфейса для отображения своего сервиса.
Когда я использую модель с несколькими свойствами и разными типами данных, я хочу показать кнопку загрузки для каждого свойства IFormFile
внутри этой модели.
Когда моя модель выглядит следующим образом:
public async Task InsertFileByAdmin(IFormFile formFile)
{
...
}
все в порядке, и Swagger показывает кнопку загрузки.
Но для этой модели, которая имеет 2 IFormFile
s:
public class CreateDeviceDto
{
public string OwnerFirstName { get; set; }
public string OwnerLastName { get; set; }
public IFormFile ImageUpload { get; set; }
public IFormFile IconUpload { get; set; }
}
мой пользовательский интерфейс Swagger показывает IFormFile
как строковое свойство.