zoukankan      html  css  js  c++  java
  • SpringMVC批量上传

    @RequestMapping(value = "/upload")
     public String handleFormUpload(MultipartHttpServletRequest request){  
      String b = request.getParameter("a");
      System.out.println(b+"aaaaaaaaaaaaaaaaaaa");
      List<MultipartFile> file = request.getFiles("file");
      String path = this.servletContext.getRealPath("/tmp/"); // 获取本地存储路径
      System.out.println(path + "-----------------");
      System.out.println(file.size()+"=====================");
      FileOutputStream fileOutputStream = null;
      for (int i = 0; i < file.size(); i++) {
       if (!file.get(i).isEmpty()) {
        String fileName =  file.get(i).getOriginalFilename();
        String a = fileName.split("\.")[1];
        File files = new File(path + new Date().getTime() +i+ "."+a); // 新建一个文件
        try {
         fileOutputStream = new FileOutputStream(files);
         fileOutputStream.write(file.get(i).getBytes());
         System.out.println(file.get(i).getOriginalFilename()+ "-----------------");
         System.out.println(file.get(i).getContentType()+ "-----------------");
         fileOutputStream.flush();
        } catch (Exception e) {
         e.printStackTrace();
        }
        if (fileOutputStream != null) { // 关闭流
         try {
          fileOutputStream.close();
         } catch (IOException ie) {
          ie.printStackTrace();
         }
        }
       }
      }
       return "redirect:top";
     }
    <form method="post"&nbsp; enctype="multipart/form-data" action="<c:url value="fileUpLoad/upload.html"/>" >
    &nbsp; <input&nbsp; type="text" name="a"/>
    &nbsp;&nbsp; <input type="file" name="file" />
    &nbsp;&nbsp; <input type="file" name="file" />
    &nbsp;&nbsp; <input type="file" name="file" />
    &nbsp;&nbsp; <input type="file" name="file" />
    &nbsp;&nbsp; <input type="file" name="file" />
    &nbsp;&nbsp; <input type="submit" />
    &nbsp; </form> 
  • 相关阅读:
    单例模式
    建造者模式
    工厂模式
    八大排序算法之插入排序
    八大排序算法之基数排序
    lua 4 使用table实现其他数据结构,并介绍遍历方法
    lua 3 循环
    lua 2 变量
    lua 1 基本语法和注意事项
    template指针小测试
  • 原文地址:https://www.cnblogs.com/zhujiabin/p/4972372.html
Copyright © 2011-2022 走看看