Swagger UI tidak bereaksi terhadap elemen data formulir

Dalam proyek aspnet core 3.1 saya, saya memiliki metode untuk mengunggah gambar dan menyimpan bidang lain juga. Saya menggunakan atribut [FromForm] untuk ini. Di tukang pos semuanya berfungsi dengan sempurna tetapi di angkuh tidak bereaksi apa pun jika saya menekan jalankan.

Kelas Dto saya terlihat seperti:

public class ImageUpdateDto
{
    public int? Id { get; set; }
    public string Name { get; set; }
    public string Link { get; set; }
    public IFormFile Image { get; set; }
}

Pengontrol saya terlihat seperti:

    [HttpPost]
    [ProducesResponseType(StatusCodes.Status401Unauthorized)]
    [ProducesResponseType(StatusCodes.Status400BadRequest)]
    [Consumes("multipart/form-data")]
    public async Task<ActionResult<Unit>> Create([FromForm]ImageUpdateDto partner) =>
        Ok(await Mediator.Send(new Create.CreatePartnerCommand {Data = partner }));

Layar kesombongan:

kesombongan

Layar tukang pos:

tukang pos

P.S. Saya menggunakan NSwag AspNet.Core dan juga menemukan masalah yang sama sebagai milikku


person Arzu Suleymanov    schedule 01.09.2020    source sumber
comment
Jadi maksud Anda Anda tidak dapat melakukan debug ke Buat Tindakan? Saya menguji dengan kode [HttpPost("Create")] [ProducesResponseType(StatusCodes.Status401Unauthorized)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [Consumes("multipart/form-data")] public IActionResult Create([FromForm]ImageUpdateDto partner) { return Ok(); }, dan saya bisa mendapatkan mitra, dan berhasil kembali. Saya menggunakan Swashbuckle.AspNetCore v5.5.1   -  person Yiyi You    schedule 01.09.2020
comment
ya saya tidak bisa men-debugnya. Saya menggunakan paket nswag aspnet.core versi 13.5   -  person Arzu Suleymanov    schedule 01.09.2020
comment
Saya menguji dengan nswag 13.7, dan berhasil.   -  person Yiyi You    schedule 01.09.2020
comment
@YiyiYou sempurna sepertinya ada bug di 13.5 sekarang berfungsi di 13.7 dengan baik   -  person Arzu Suleymanov    schedule 01.09.2020