springboot使用MultipartFile[] fileData上传多个文件无法获取数组数据流的问题

在controller中的接口定义:
@ApiOperation(value = “上传文件”)
@Log(action = “uploadOfficeFile”, modelName = “uploadOfficeFile”, description = “上传文件”)
@PostMapping(value = “/uploadOfficeFile”)
public ResponseModel uploadOfficeFile(@RequestParam(value = “file_data”) MultipartFile[] fileData, @ApiIgnore @CurrentUser User user) {
return ResponseHelper.succeed(fileService.uploadOfficeFile(fileData, user));
}
这当中使用了 MultipartFile[]数组形式上传多个文件,但是在调试的时候发现可以进接口里面但是fileData无法获取文件的数据流,这个问题在网上没有找到合适的解决方案。
经过多方研究后来发现解决方案真是简单,无法预想。
改造上述接口中的@PostMapping(value = “/uploadOfficeFile”, headers = “content-type=multipart/form-data”),加上headers后即可实现多文件上传,实现前后端联调。

你可能感兴趣的:(springboot使用MultipartFile[] fileData上传多个文件无法获取数组数据流的问题)