码迷,mamicode.com
首页 > 编程语言 > 详细

Springboot 上传文件

时间:2019-06-10 14:02:48      阅读:112      评论:0      收藏:0      [点我收藏+]

标签:stat   enc   ring   doc   pat   tip   bst   int   col   

    @PostMapping("/upload")//springboot可以直接扫描resource下的static文件夹下的静态文件
    public String upload(@RequestParam("head_img")MultipartFile file){
        String name = request.getParameter("name");
        log.info(name);

        String fileName = file.getOriginalFilename();
        log.info("上传文件名为:{}",fileName);

        String suffixName = fileName.substring(fileName.lastIndexOf("."));
        log.info("文件后缀名为:{}",suffixName);

        fileName = UUID.randomUUID()+suffixName;
        File dest = new File(filePath+fileName);
        try {
            file.transferTo(dest);
            return CodeEnmu.SUCCESS.getMsg();
        }catch (Exception e){
            e.printStackTrace();
        }
        return CodeEnmu.ERROR.getMsg();
    }

 

<!DOCTYPE html>
<html>
    <head>
        <title>uploading.html</title>
        <meta http-equiv="content-type" content="text/html" charset="UTF-8">
    </head>

<body>
    <form enctype="multipart/form-data"method="post" action="/upload">
        文件名:<input type="file" name="head_img">
        姓名: <input type="text" name="name">
        <input type="submit" value="上传">
    </form>
</body>
</html>

 

Springboot 上传文件

标签:stat   enc   ring   doc   pat   tip   bst   int   col   

原文地址:https://www.cnblogs.com/huanghuanghui/p/10997086.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!