阅读量:1
要在Spring Boot中配置文件上传,需要进行以下步骤:
- 添加依赖:在
pom.xml
文件中添加以下依赖:
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> </dependency>
- 配置文件上传限制:在
application.properties
或application.yml
文件中添加以下配置,指定允许上传的最大文件大小和请求大小限制:
spring.servlet.multipart.max-file-size=10MB spring.servlet.multipart.max-request-size=10MB
- 创建文件上传接口:在控制器类中创建一个接口,处理文件上传请求。例如:
@RestController public class FileUploadController { @PostMapping("/upload") public String uploadFile(@RequestParam("file") MultipartFile file) { // 处理文件上传逻辑 return "File uploaded successfully"; } }
- 配置文件上传临时路径:在
application.properties
或application.yml
文件中添加以下配置,指定文件上传的临时路径:
spring.servlet.multipart.location=/path/to/temp/folder
其中/path/to/temp/folder
为文件上传的临时路径。
通过以上配置,你就可以在Spring Boot应用程序中实现文件上传功能了。在上传文件的请求中,使用<input type="file" name="file">
标签指定文件上传字段名为file
,然后将文件传递给uploadFile
方法进行处理。