springboot实现文件上传

编程环境介绍:

springboot2.7.4

接收前端提交的文件

请求方式:Post

请求路径:/upload

实现步骤

前端:

 后端:接受类型为mutipartFile

  1. 新建controller内方法用于接收文件
  2. 获取文件内容输入流,写入到本地磁盘
    @PostMapping("upload")
        public Result<String> upload(MultipartFile file) throws IOException {
            //获取输入流,写入本地磁盘
            String filename = file.getOriginalFilename();
            file.transferTo(new File("D:\\dev-static"+filename));
            return Result.success("文件上传成功,访问地址、、、");
        }

    如果报错,可能是上传文件大小超出了默认值,则需修改application.yml文件,配置以下属性值,意为单个mutipartFile文件最大size

      servlet:
        multipart:
          max-file-size: 10MB

     

 

 

 

posted @   m4st  阅读(50)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示