首页 > 编程语言 > 详细

springboot(3)使用MultipartFile上传数据文件

时间:2019-05-17 10:29:00      阅读:248      评论:0      收藏:0      [点我收藏+]

MultipartFile 对象的transferTo方法,用于文件保存(效率和操作比原先用FileOutStream方便和高效)

private static final String filePath = "xxxxxxxxxxxx";

    @RequestMapping("/upload")
    public JsonData upload(@RequestParam("head_img") MultipartFile file, HttpServletRequest request){

        String name = request.getParameter("name");
        System.out.println("用户名"+name);
        //获取文件名
        String filename = file.getOriginalFilename();
        System.out.println("上传的文件名称"+filename);

        //获取文件后缀名
        String suffixName = filename.substring(filename.lastIndexOf("."));
        System.out.println("上传的文件后缀名称"+suffixName);

        //文件上传的路径
        filename = UUID.randomUUID()+suffixName;
        System.out.println("修改后的文件名"+filename);

        File dest = new File(filePath+filename);

        try {
            file.transferTo(dest);
            return new JsonData("0","ok",filename);
        }catch (IOException e){
            e.printStackTrace();
        }
        return new JsonData("-1","fail",null);

  

springboot(3)使用MultipartFile上传数据文件

原文:https://www.cnblogs.com/suncm/p/10879667.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!