天天看點

MultipartFile轉File

場景:

通過WEB接口的形式上傳檔案,把 MultipartFile 轉成 File 的形式。

<dependency>
    <groupId>commons-io</groupId>
    <artifactId>commons-io</artifactId>
    <version>x.x.x</version>
</dependency>      
@PostMapping("/test")
public Result test(@RequestParam("file") MultipartFile multipartFile) throws IOException {

    File file = new File(multipartFile.getOriginalFilename());
    FileUtils.copyInputStreamToFile(multipartFile.getInputStream(), file);

    ExcelReader reader = ExcelUtil.getReader(file);
    List<Map<String, Object>> list = reader.readAll();

    return null;
}