在使用文件上传API时,swagger没有选择文件按钮
在MultipartFile前面加上@RequestPart注解
@PostMapping("/importFile")
@ApiOperation(value = "文件上传API")
public Object importFile(
@ApiParam(value = "文件流", required = true) @RequestPart MultipartFile file,
@ApiParam(value = "用户ID", required = true) @RequestParam Long userId) {
return null;
}
问题解决
补充说明:
@RequestPart注解用在multipart/form-data表单提交请求的方法上,用于修饰MultipartFile类型的参数。
当请求类型为multipart/form-data时,@RequestParam只能接收String类型的name-value值。