【Knife4j】SpringBoot整合Knife4j 3.0.3 文件上传不显示文件域

1. Knife4j 版本

Knife4j 3.0.3

<dependency>
    <groupId>com.github.xiaoymingroupId>
    <artifactId>knife4j-spring-boot-starterartifactId>
    <version>3.0.3version>
dependency>

2. 出现问题

测试上传文件接口时,无法选择文件上传

使用Knife4j注解@ApiParamtype或者format都不行。

3. 解决方法

文件参数位置添加@RequestPart注解,即可。

    @ApiOperation(value = "导入")
    @PostMapping("/import")
    public void importFile(@RequestPart @RequestParam("file") MultipartFile file){
        
    }

【Knife4j】SpringBoot整合Knife4j 3.0.3 文件上传不显示文件域_第1张图片

你可能感兴趣的:(BUG,spring,boot,java,后端)