Open
Description
Describe the bug
当定义multipart/data类型的请求,同时接收文件和json对象时,文件上传按钮没有了,且变成了url的query参数;图1为原生swagger的行为,是预期的,图二是knife4j的行为,是被认为bug的。是否knife4j解析上出现了问题,或者有没有其他注解方式能够使knife4j按预期工作。
类似issu
#544
To Reproduce
1.依赖版本:
com.github.xiaoymin
knife4j-openapi3-jakarta-spring-boot-starter
4.4.0
2.controller接口:
@PostMapping(value = "/add", consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
@operation(summary = "新增缺陷扫描记录", description = "上传缺陷扫描详情 (JSON) 和一个可选的授权文件。")
public void add(
@RequestPart("addFlawScanRO") @Valid AddFlawScanRO addFlawScanRO,
@RequestPart("authorisationFile") MultipartFile authorisationFile) throws BusinessException, IOException {
// flawScanService.add(addFlawScanBean, authorisationFile);
}
Metadata
Metadata
Assignees
Labels
No labels