前言:
之前一直都是用的别人封装好的文件上传方法,这次想自己写一个特别简单的,文件上传方法,非常适合新手观看…
正文:
首先需要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 所有, 如有侵权,请联系我们删除。
版权归原作者 幸识SQ 所有, 如有侵权,请联系我们删除。