我使用swashbuckle v5创建Web ui来显示我的服务,但是当我使用具有多个属性和不同数据类型的模型时,我想在该模型中显示Iformfile属性的上传按钮
当我的模型是这样时:
public async Task InsertFileByAdmin(IFormFile formFile)
{
...
}
一切正常,并大摇大摆显示上传按钮
但对于此模型,必须在自身中包含iformfile
public class CreateDeviceDto
{
public string OwnerFirstName { get; set; }
public string OwnerLastName { get; set; }
public IFormFile ImageUpload { get; set; }
public IFormFile IconUpload { get; set; }
}
我昂首阔步地将iformfile显示为字符串属性enter image description here
[HttpPost]
和[Consumes("multipart/form-data")]
添加到您的方法中:[HttpPost]
[Consumes("multipart/form-data")]
public async Task CreateDevice(CreateDeviceDto input)