zoukankan      html  css  js  c++  java
  • SpringMVc上传excel或csv文件

    1、JSP页面代码

    <form  enctype=""multipart/form-data"  method="post">
        <input type="file" name="file">
        <input type="submit" value="上传" >
    </form>

     2、controller中代码

    @RequestMapping("/sysfindheimingdan/excelmobanupload")
        @ResponseBody
            public void uploadExcelModel(HttpServletRequest request,HttpServletResponse response) throws Exception {
            //开始上传excel
            MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
              MultipartFile multipartFile = multipartRequest.getFile("file");
              String sourceName = multipartFile.getOriginalFilename(); // 原始文件名
              Long size = multipartFile.getSize();
              String fileType = sourceName.substring(sourceName.lastIndexOf("."));
              System.out.println("上传的文件名为:"+sourceName+"类型为:"+fileType+"大小:"+size);
              String base = request.getSession().getServletContext().getRealPath("/upload//");  //获取文件上传的路径,在webapp下的upload中
              File file = new File(base);
              if(!file.exists()){
               file.mkdirs();
              }
              String path=base + File.separator + sourceName;
              multipartFile.transferTo(new File(path));
             
        }  
  • 相关阅读:
    2-6 求阶乘序列前N项和
    2-5 求平方根序列前N项和
    2-4 求交错序列前N项和
    2-3 求平方与倒数序列的部分和
    2-2 阶梯电价
    2-1 求整数均值
    2-17 生成3的乘方表
    【秋招之行】自白篇
    Django开发个人博客入门学习经验贴
    浅尝装饰器和AOP
  • 原文地址:https://www.cnblogs.com/guokai870510826/p/5792738.html
Copyright © 2011-2022 走看看