knife4j版本3.0.3文件上传按钮没有显示

软件简介

knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案,前身是swagger-bootstrap-ui,取名kni4j是希望她能像一把匕首一样小巧,轻量,并且功能强悍!

  • 前后端Java代码以及前端Ui模块进行分离,在微服务架构下使用更加灵活
  • 提供专注于Swagger的增强解决方案,不同于只是改善增强前端Ui部分

最近搭建项目时顺便把knife4j接口文档的版本号升级为最新版后,发现原来上传文件的样例效果无法显示了,发现新版要增加额外参数才行.

代码如下

@ApiOperation("上传文件")
@PostMapping("/upload")
@ApiImplicitParam(name = "files", value = "文件流对象,接收数组格式"
        , required = true, dataType = "MultipartFile"
        , dataTypeClass = MultipartFile.class, paramType = "form")
public BaseResponse<String> uploadMedia(@RequestParam("appId") String appid, @RequestPart("files") MultipartFile[] files) {
    return BaseResponse.success();
}

接口演示图: WX20220328122056.png

Comments: 0

「人生在世,留句话给我吧」

提交评论