注意:swagger-ui2不支持数组文件上传,postman可以。
1.当个文件上传(注意dataType=__file,此处是两个下划线)
@ApiOperation(value = "单个文件上传")
@ApiImplicitParam(name = "file", value = "单个文件", required = true, dataType = "__file")
public void insert(@RequestParam("file") MultipartFile file) {
...
}
2.多个文件上传(注意dataType=__file,此处是两个下划线)
@ApiOperation(value = "上传", notes = "上传")
@ApiImplicitParams({
@ApiImplicitParam(name = "files", value = "多个文件", allowMultiple = true, dataType = "__file")
})
public void insert(@RequestParam(value = "files", required = true) MultipartFile[] files){
...
}
allowMultiple=true,————表示是数组格式的参数