spring MVC 的MultipartFile转File读取

第一种方法:

MultipartFile file = xxx;

CommonsMultipartFile cf= (CommonsMultipartFile)file;

DiskFileItem fi = (DiskFileItem)cf.getFileItem();

        File f = fi.getStoreLocation();

  会在项目的根目录的临时文件夹下生成一个文件;

第二种方法:

    transferTo(File dest);

  会在项目中生成一个新文件;

第三种方法:   

  File f = (File) xxx 强转即可。前提是要配置multipartResolver,要不然会报类型转换失败的异常。

    


第四种方法:

  Workbook wb = Workbook.getWorkbook(xxx .getInputStream());

  转换为输入流,直接读取;

第五种方法:

  byte[] buffer = myfile.getBytes();

你可能感兴趣的:(spring MVC 的MultipartFile转File读取)