zoukankan      html  css  js  c++  java
  • Spring MVC 上传文件---代码实现

    package cn.kgc.updatefile;

    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.multipart.MultipartFile;

    import javax.servlet.http.HttpServletRequest;
    import java.io.File;
    import java.io.IOException;
    import java.util.UUID;

    @Controller
    @RequestMapping("/user")
    public class UpdateFile {

    @RequestMapping("/uploadTest")
    public String uploadTest(String username, MultipartFile upload, HttpServletRequest request){
    String realPath = request.getSession().getServletContext().getRealPath("/updateTest");
    File file = new File(realPath);
    if(!file.exists()){
    file.mkdirs();
    }
    String uuidName = UUID.randomUUID().toString().replace("-", "");
    String originalFilename = upload.getOriginalFilename();
    System.out.println(originalFilename);

    String fileName=uuidName+originalFilename;
    System.out.println(fileName);

    try {
    upload.transferTo(new File(file,fileName));
    } catch (IOException e) {
    e.printStackTrace();
    }
    return "show";
    }
    }
  • 相关阅读:
    Postfix邮件
    RAID和LVM磁盘阵列
    CF1400G
    CF1400F
    2020 AC Saber夏季赛 游记
    APIO2018 题解
    2020北京中考游记
    初中数学几何推理大梳理
    CF1373F Network Coverage
    部编人教版初中历史书事件影响/意义汇总
  • 原文地址:https://www.cnblogs.com/geng-geng1997/p/11358925.html
Copyright © 2011-2022 走看看