在swashbucke 5中的模型内部显示Iformfile的上传按钮

问题描述 投票:1回答:1

我使用swashbuckle v5创建Web ui来显示我的服务,但是当我使用具有多个属性和不同数据类型的模型时,我想在该模型中显示Iformfile属性的上传按钮

当我的模型是这样时:

        public async Task InsertFileByAdmin(IFormFile formFile)
        {
             ...
        }

一切正常,并大摇大摆显示上传按钮

enter image description here

但对于此模型,必须在自身中包含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

swagger swagger-ui aspnetboilerplate swashbuckle.aspnetcore
1个回答
0
投票
[HttpPost][Consumes("multipart/form-data")]添加到您的方法中:

[HttpPost] [Consumes("multipart/form-data")] public async Task CreateDevice(CreateDeviceDto input)

© www.soinside.com 2019 - 2024. All rights reserved.