Spring Boot 图片上传教程:简单步骤实现文件上传
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>
<version>1.4</version>
</dependency>
- 创建一个控制器类来处理文件上传请求:
@RestController
@RequestMapping("/api/v1")
public class FileUploadController {
@PostMapping("/upload")
public String uploadFile(@RequestParam("file") MultipartFile file) throws IOException {
// 保存文件到磁盘或数据库
return "File uploaded successfully!";
}
}
- 在
application.properties文件中添加以下配置:
spring.servlet.multipart.max-file-size=10MB
spring.servlet.multipart.max-request-size=10MB
这将设置最大文件大小和最大请求大小。
- 创建一个 HTML 表单来选择文件并将其上传:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>File Upload Example</title>
</head>
<body>
<h1>File Upload Example</h1>
<form action="/api/v1/upload" method="post" enctype="multipart/form-data">
<input type="file" name="file"/><br/><br/>
<input type="submit" value="Upload File"/>
</form>
</body>
</html>
- 启动应用程序并访问上面的 HTML 表单,选择文件并上传。
以上就是 Spring Boot 中图片上传的简单步骤。
原文地址: https://www.cveoy.top/t/topic/oq24 著作权归作者所有。请勿转载和采集!