zoukankan      html  css  js  c++  java
  • MultipartFile 转为File 工具类


    public static File multipartFileToFile(MultipartFile file) throws Exception {

    File toFile = null;
    if (file.equals("") || file.getSize() <= 0) {
    file = null;
    } else {
    InputStream ins = null;
    ins = file.getInputStream();
    toFile = new File(file.getOriginalFilename());
    inputStreamToFile(ins, toFile);
    ins.close();
    }
    return toFile;
    }

    //获取流文件
    private static void inputStreamToFile(InputStream ins, File file) {
    try {
    OutputStream os = new FileOutputStream(file);
    int bytesRead = 0;
    byte[] buffer = new byte[8192];
    while ((bytesRead = ins.read(buffer, 0, 8192)) != -1) {
    os.write(buffer, 0, bytesRead);
    }
    os.close();
    ins.close();
    } catch (Exception e) {
    e.printStackTrace();
    }
    }
  • 相关阅读:
    wc
    1.11考试
    diff
    C++11新利器
    vimdiff
    [学习笔记]多项式
    rev
    [AH2017/HNOI2017]礼物
    tr
    bzoj2555: SubString
  • 原文地址:https://www.cnblogs.com/maohuidong/p/12524023.html
Copyright © 2011-2022 走看看