• 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);
  • 相关阅读:
    第七十四节,css边框与背景
    php中strlen和{}的效率对比
    for循环++i效率
    php优化技巧
    mysql中group_concat函数用法
    mysql引擎互转问题
    array_column php 函数
    php-mysql结果集函数比较
    javaweb 要学习的东西
    Java 泛型和类型安全的容器
  • 原文地址:https://www.cnblogs.com/fengnan/p/9933442.html
Copyright © 2020-2023  润新知