@ApiOperation(value = "上传", notes = "上传")
@ApiImplicitParam(paramType = "form", name = "file", value = "文件对象", required = true, dataType = "__file")
public void insert(@RequestParam("file") MultipartFile file) throws Exception {
...
}
多文件上传: (注:多文件swagger ui界面提交后台接收数据有bug,待解决!可使用Postman工具测试多文件上传接口 )
-
allowMultiple=true,————表示是数组格式的参数
-
dataType = "__file"————表示数组中参数的类型
@ApiOperation(value = "上传", notes = "上传")
@ApiImplicitParams({
@ApiImplicitParam(paramType = "form", name = "file", value = "文件对象", required = true, dataType = "__file"),
@ApiImplicitParam(paramType = "form", name = "files", value = "文件数组", allowMultiple = true, dataType = "__file")
})
public void insert(@RequestParam("file") MultipartFile file, @RequestParam(value = "files", required = false) MultipartFile[] files) throws Exception {
...
}