774 Star 6.7K Fork 1.4K

GVP萧明/knife4j

 / 详情

3.0 版本文件上传不显示上传选择文本域

已完成
创建于  
2021-03-17 14:47

Maven 依赖:

<dependency>
    <groupId>com.github.xiaoymin</groupId>
    <artifactId>knife4j-spring-boot-starter</artifactId>
    <version>3.0.2</version>
</dependency>

配置文件:

public Docket createRestApi() {
	return new Docket(DocumentationType.OAS_30)
		.apiInfo(apiInfo())
		.select()				            
                .apis(RequestHandlerSelectors.withClassAnnotation(Api.class))
		.paths(PathSelectors.any())
		.build();
}

上传代码:

@PostMapping(value = "/upload")
@ApiOperation(value = "上传文件")
public Result<Boolean> upload(@RequestPart(value = "file") MultipartFile file) {
	....
}

效果:
输入图片说明

输入图片说明

官网文档里的方案不管用
文件上传不显示上传选择文本域

Swagger 原生的 UI 是可以正常显示的。
另外,使用 DocumentationType.SWAGGER_2 knife4j是可以显示文本选择域的,

评论 (1)

刘水镜 创建了任务
刘水镜 关联仓库设置为萧明/knife4j
刘水镜 修改了描述
展开全部操作日志
萧明 里程碑设置为Knife4j 2.0.9版本
萧明 添加了
 
enhancement
标签
萧明 任务状态待办的 修改为进行中
萧明 通过xiaoym/knife4j Pull Request !47任务状态进行中 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
118100 xiaoym 1578918321 101222 liushuijinger 1578917515
Java
1
https://gitee.com/xiaoym/knife4j.git
git@gitee.com:xiaoym/knife4j.git
xiaoym
knife4j
knife4j

搜索帮助

Cb406eda 1850385 E526c682 1850385