注意: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,————表示是數組格式的參數