0


SpringBoot如何使用MultipartFile进行文件上传保存到服务器本地

前言:

之前一直都是用的别人封装好的文件上传方法,这次想自己写一个特别简单的,文件上传方法,非常适合新手观看…

正文:

首先需要Springboot需要有Web依赖,就是下面这个依赖

<!--Web依赖--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency>

依赖导完了,下面就直接是代码,大家看一下

packagecom.xssq.controller;importorg.springframework.web.bind.annotation.PostMapping;importorg.springframework.web.bind.annotation.RequestMapping;importorg.springframework.web.bind.annotation.RestController;importorg.springframework.web.multipart.MultipartFile;importjava.io.*;/**
* 文件上传Controller
* 前端控制层
*/@RestController@RequestMapping("/upload")publicclassUploadController{@PostMapping("/uploadFile")publicvoidupload(MultipartFile file)throwsIOException{/*创建一个文件对象*/File file1 =newFile("C:\\xssq\\", file.getOriginalFilename());/* 设置创建文件的时候,会生成不存在的目录*/
       file1.mkdirs();/*保存文件*/
       file.transferTo(file1);}}

后记:

到这里文件上传的解释都在代码里面,下面如果报文件过大的报错还需要配置一点上传文件的大小,在下面的application.yml文件配置中

server:#  端口配置port:8989spring:servlet:multipart:enabled:true# 文件上传大小限制max-file-size: 50MB
     # 请求大小限制max-request-size: 50MB

到此文件上传 就结束了


本文转载自: https://blog.csdn.net/weixin_57228276/article/details/130747434
版权归原作者 幸识SQ 所有, 如有侵权,请联系我们删除。

“SpringBoot如何使用MultipartFile进行文件上传保存到服务器本地”的评论:

还没有评论