springboot 文件上传代码实现
时间: 2023-10-13 11:28:35 浏览: 27
springboot实现文件上传
Spring Boot 提供了很方便的方式来实现文件上传。以下是一个简单的代码实现示例:
1. 首先在 `application.properties` 文件中配置文件上传的最大大小:
```properties
spring.servlet.multipart.max-file-size=10MB
spring.servlet.multipart.max-request-size=10MB
```
2. 创建一个控制器类来处理文件上传:
```java
@RestController
public class FileUploadController {
@PostMapping("/upload")
public String uploadFile(@RequestParam("file") MultipartFile file) {
// 文件上传逻辑
return "File uploaded successfully!";
}
}
```
3. 在上述控制器类中,`@PostMapping` 注解用于处理 HTTP POST 请求。`@RequestParam` 注解用于将上传的文件作为方法参数传递。`MultipartFile` 类型的参数是 Spring 框架提供的类,用于处理文件上传。
4. 文件上传逻辑可以根据实际需要进行编写。例如,可以将文件保存到服务器上的指定目录,或将文件内容存储到数据库中等。
这是一个简单的 Spring Boot 文件上传示例。可以根据实际需要对代码进行修改和扩展。
阅读全文