zoukankan      html  css  js  c++  java
  • spring boot 上传文件

    import org.springframework.web.bind.annotation.PostMapping;
    import org.springframework.web.bind.annotation.ResponseBody;
    import org.springframework.web.bind.annotation.RestController;
    import org.springframework.web.multipart.MultipartFile;
    
    import java.io.File;
    import java.util.logging.Logger;
    
    /**
     * ClassName: FileUploadController<br/>
     * Description:文件上传 <br/>
     * date: 2018/11/30 10:06 AM<br/>
     *
     * @author chengluchao
     * @since JDK 1.8
     */
    @RestController
    public class FileUploadController {
    
        public final static Logger logger = Logger.getLogger("FileUploadController");
    
        //文件大小限制
        //spring.http.multipart.maxFileSize: 200MB
        @PostMapping(value = "/fileUpload")
        @ResponseBody
        public Object fileUpload(MultipartFile file) throws Exception {
            logger.info("文件名=" + file.getOriginalFilename());
            file.transferTo(new File("/mnt/" + file.getOriginalFilename()));
            return "success";
        }
    }

    调用

    <html>
    <body>
    <form action="http://127.0.0.1:9010/fileUpload" method="POST" enctype="multipart/form-data">
        <input type="file" name="file"/>
        <input type="submit" name="submit"/>
    </form>
    </body>
    </html>

    配置

    #单个大小
    spring.http.multipart.maxFileSize: 200MB
    #总大小
    spring.http.multipart.maxRequestSize: 200MB
  • 相关阅读:
    mongoDb
    profile ,explain,
    header 里面的contenttype
    group by,distinct的使用(30万数据测试)
    ubuntu 12.04 mysql 错误 Errcode 13
    php curl,爬虫
    explain mysql
    php 文件的函数
    create User,grand,Load data file
    android 按钮点击测试
  • 原文地址:https://www.cnblogs.com/chenglc/p/10650625.html
Copyright © 2011-2022 走看看