我正在尝试使用.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 中提供。