问题
-
多文件上传knife4j文档接口不显示文件选择按钮
-
请求接口代码
@ApiOperation("多文件上传") @PostMapping("/uploads") public AjaxResult uploadFiles(@RequestPart List
files){
这样设置后后无法选择文件
解决
- 在后端请求接口上添加
@ApiImplicitParam
指定请求参数类型 - 使用dataType
@ApiImplicitParam(name = "files", value = "上传的文件", dataType = "java.io.File", required = true)
# 或者使用dataTypeClass
@ApiImplicitParam(name = "files", value = "上传的文件", dataTypeClass = MultipartFile.class, required = true)
public AjaxResult uploadFiles(@RequestPart List<MultipartFile> files){
- 但是存在问题,只能支持单选文件,不支持多选
文件多选问题
1.添加全局参数 在knife4j全局参数配置里面添加
2.使用knife4j增强功能,开启动态请求
本文由 小马哥 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为:
2024/07/12 08:05