1. Knife4j 版本
Knife4j 3.0.3
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>knife4j-spring-boot-starter</artifactId>
<version>3.0.3</version>
</dependency>
2. 出现问题
测试上传文件接口时,无法选择文件上传
使用Knife4j
注解@ApiParam
的type
或者format
都不行。
3. 解决方法
在文件参数位置
添加@RequestPart
注解,即可。
@ApiOperation(value = "导入")
@PostMapping("/import")
public void importFile(@RequestPart @RequestParam("file") MultipartFile file){
}