zoukankan      html  css  js  c++  java
  • MultipartFile转File

    工具类

    import java.io.File;
    import java.io.FileOutputStream;
    import java.io.InputStream;
    import java.io.OutputStream;
    
    public class PoiTools {
        public 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();
              }
             }
    }

    控制类使用

    import java.io.File;
    import java.io.FileInputStream;
    import java.io.InputStream;
    import java.io.OutputStream;

    @RequestMapping(value = "/importinventory.form", produces = "text/html;charset=utf-8") @ResponseBody public String addTemplet( HttpServletRequest request, @RequestParam("file") MultipartFile file, HttpSession session) throws IOException { File f = null; if(file.equals("")||file.getSize()<=0){ file = null; }else{ InputStream ins = file.getInputStream(); f=new File(file.getOriginalFilename()); PoiTools.inputStreamToFile(ins, f); } System.out.print("MultipartFile file转File f,f="+f);
  • 相关阅读:
    软件工程 2016.6.28 日报
    软件工程课程总结
    工大助手--项目总结
    工大助手--加权平均分计算
    工大助手--数据查询
    7.5
    7月4日日报
    7.3日报
    6.30日报
    6.29.日报
  • 原文地址:https://www.cnblogs.com/fengnan/p/9933442.html
Copyright © 2011-2022 走看看