美文网首页javaWeb开发基础知识
spring MVC 的MultipartFile转File读取

spring MVC 的MultipartFile转File读取

作者: 落落落落落跑 | 来源:发表于2018-01-09 11:57 被阅读0次

    第一种方法:

    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读取

        本文链接:https://www.haomeiwen.com/subject/ovpfxxtx.html