2

我正在尝试使用.Net core(2.2)在API中实现一对多的关系——1个产品到多个图像的保存方法,但是当我尝试在子对象中使用IFormFile时,它没有向我显示在swagger UI中上传的选项。

我在我的子类中包含了 IformFile,但是当我加载 swagger UI 时,它显示为 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 UI 中提供。

4

0 回答 0