前言:
之前一直都是用的别人封装好的文件上传方法,这次想自己写一个特别简单的,文件上传方法,非常适合新手观看…
正文:
首先需要Springboot需要有Web依赖,就是下面这个依赖
<!--Web依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>
依赖导完了,下面就直接是代码,大家看一下
package com.xssq.controller; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import org.springframework.web.multipart.MultipartFile; import java.io.*; /** * 文件上传Controller * 前端控制层 */ @RestController @RequestMapping("/upload") public class UploadController { @PostMapping("/uploadFile") public void upload(MultipartFile file) throws IOException { /*创建一个文件对象*/ File file1 = new File("C:\\xssq\\", file.getOriginalFilename()); /* 设置创建文件的时候,会生成不存在的目录*/ file1.mkdirs(); /*保存文件*/ file.transferTo(file1); } }
后记:
到这里文件上传的解释都在代码里面,下面如果报文件过大的报错还需要配置一点上传文件的大小,在下面的application.yml文件配置中
server: # 端口配置 port: 8989 spring: servlet: multipart: enabled: true # 文件上传大小限制 max-file-size: 50MB # 请求大小限制 max-request-size: 50MB
到此文件上传 就结束了
文章来源地址https://www.toymoban.com/news/detail-647273.html
文章来源:https://www.toymoban.com/news/detail-647273.html
到了这里,关于SpringBoot如何使用MultipartFile进行文件上传保存到服务器本地的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!