Загрузка нескольких файлов со свойствами в качестве дочернего объекта в .Net Core API и тестирование в Swagger - PullRequest
1 голос
/ 03 октября 2019

Я пытаюсь реализовать связь «один ко многим» - метод сохранения одного продукта на несколько изображений в API с использованием .Net core (2.2), но когда я пытаюсь использовать IFormFile в дочернем объекте, для меня не отображается возможность загрузки в swaggerUI.

Я включил IformFile в свой дочерний класс, но при загрузке пользовательского интерфейса swagger он отображается как json.

Public Class ProductDTO{
public string Title { get; set; }
public decimal Price { get; set; }
public  IList<ImagesDTO> Images { get; set; }
}

public class ImagesDTO
    {
        public string ImageName { get; set; }
        public string ImageType { get; set; }
        public IFormFile ProductImage { get; set; }
        public int ImageOrder { get; set; }
    }

 Save([FromForm]ProductDTO product)

Я хотел бы загрузить несколько изображений для продукта со свойствами изображения ихотел бы знать, может ли это быть предоставлено в пользовательском интерфейсе swagger.

...