Spring Boot实现 文件上传与下载,包括前端界面实现

发布时间:2024-12-22 16:28

Java后端开发:Spring Boot框架入门 #生活技巧# #工作学习技巧# #编程语言学习路径#

最新推荐文章于 2024-10-30 08:50:05 发布

秦岭熊猫 于 2020-04-04 20:52:07 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

效果展示:

新建SpringBoot工程

(略...)

参数配置

项目创建完成之后,需要设置一些必要的参数,打开项目resources目录下配置文件application.properties,在其中添加以下参数:

server.port=80

## MULTIPART (MultipartProperties)

# 开启 multipart 上传功能

spring.servlet.multipart.enabled=true

# 文件写入磁盘的阈值

spring.servlet.multipart.file-size-threshold=2KB

# 最大文件大小

spring.servlet.multipart.max-file-size=200MB

# 最大请求大小

spring.servlet.multipart.max-request-size=215MB

## 文件存储所需参数

# 所有通过 REST APIs 上传的文件都将存储在此目录下

file.upload-dir=./uploads

其中file.upload-dir=./uploads参数为自定义的参数,创建FileProperties.javaPOJO类,使配置参数可以自动绑定到POJO类。

import org.springframework.boot.context.properties.ConfigurationProperties;

@ConfigurationProperties(prefix = "file")

public class FileProperties {

private String uploadDir;

public String getUploadDir() {

return uploadDir;

}

public void setUploadDir(String uploadDir) {

this.uploadDir = uploadDir;

}

}

然后在@SpringBootApplication注解的类中添加@EnableConfigurationProperties注解以开启ConfigurationProperties功能。

SpringBootFileApplication.java

@SpringBootApplication

@EnableConfigurationProperties({

FileProperties.class

})

public class SpringBootFileApplication {

public static void main(String[] args) {

SpringApplication.run(SpringBootFileApplication.class, args);

}

}

配置完成,以后若有file前缀开头的参数需要配置,可直接在a

网址:Spring Boot实现 文件上传与下载,包括前端界面实现 https://www.yuejiaxmz.com/news/view/540135

相关内容

基于Spring Boot的在线学习系统的设计与实现
基于Uniapp与Spring Boot的菜谱美食饮食健康管理App设计与实现
基于Spring Boot的智能家居控制系统的设计与实现
Springboot家政管理系统设计与实现
【开题报告】基于Spring Boot的家庭菜谱系统设计与实现
基于Spring Boot + Vue + MySQL的公益旧物捐赠系统
Spring中文件的上传下载
基于Spring Boot和Android的旧物交易平台与实现(源码+LW+调试+讲解)
基于spring boot的图书馆图书借阅管理系统设计与实现【毕业设计+论文】
基于springboot的C2C二手交易系统的设计与实现(源码+论文)

随便看看