zoukankan      html  css  js  c++  java
  • SpringBoot 上传文件夹


    前端代码:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>upload</title>
    </head>
    <body>
    <form action="http://localhost:8080/api/upload" enctype="multipart/form-data" method="post">
        <input id="file" type="file" name="files" multiple webkitdirectory />
        <input type="submit" value="上传文件夹" />
    </form>
    </body>
    </html>

    后端代码:

    @RequestMapping("/api/upload")
    public class UploadController {
    
        @PostMapping
        public ResponseData<?> folder(MultipartFile[] files) throws IOException {
            for (MultipartFile file : files) {
                //上传文件目录
                String uploadFolder = "D:/upload_test";
                String fileName = file.getOriginalFilename();
                File uploadFile = new File(uploadFolder,fileName);
                //判断上传文件目录是否存在,如果不存在就创建
                if (!uploadFile.getParentFile().exists()) {
                    uploadFile.getParentFile().mkdirs();
                }
                file.transferTo(uploadFile);
            }
    
            return new ResponseData<>().success();
        }
    
    }

    是不是觉得很简单哉,那就赶快自己动手试一试吧!

  • 相关阅读:
    Mysql约束
    mysql数据库表的类型介绍
    Python之多进程根据p站画师id爬取
    Python‘最难’的问题——GIL问题
    MySQL数据库操作
    MySQL初识
    进程vs线程
    GIL锁
    Python冷知识
    python3利用smtplib发送、抄送邮件并附带附件
  • 原文地址:https://www.cnblogs.com/gdufs/p/10168271.html
Copyright © 2011-2022 走看看