Spring Boot 中的图片上传可以使用以下步骤:

  1. 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>
  1. 创建一个控制器类来处理文件上传请求:
@RestController
@RequestMapping("/api/v1")
public class FileUploadController {

    @PostMapping("/upload")
    public String uploadFile(@RequestParam("file") MultipartFile file) throws IOException {
        // 保存文件到磁盘或数据库
        return "File uploaded successfully!";
    }
}
  1. application.properties 文件中添加以下配置:
spring.servlet.multipart.max-file-size=10MB
spring.servlet.multipart.max-request-size=10MB

这将设置最大文件大小和最大请求大小。

  1. 创建一个 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>
  1. 启动应用程序并访问上面的 HTML 表单,选择文件并上传。

以上就是 Spring Boot 中图片上传的简单步骤。

Spring Boot 图片上传教程:简单步骤实现文件上传

原文地址: https://www.cveoy.top/t/topic/oq24 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录