Spring MVC 多文件上传

①参数不能相同,如file1,file2,file3

@PostMapping("/files")
public Response uploadFile(MultipartHttpServletRequest mRequest) {
    Map<String, MultipartFile> fileMap = mRequest.getFileMap();
    for (Map.Entry<String, MultipartFile> entry : fileMap.entrySet()) {
        MultipartFile mFile = entry.getValue();
    }
    return Response.ok();
}

②参数为一个,如files

@PostMapping("/files")
public Response uploadFile(@RequestParam("files") MultipartFile[]  files) {
    for (MultipartFile file : files) {
        System.out.println(file.getOriginalFilename());
    }
    return Response.ok();
}

猜你喜欢

转载自blog.csdn.net/qq_35070673/article/details/79281530