springboot界面上传文件和在页面上显示文件

本文演示了如何在SpringBoot应用中实现文件上传及在页面上显示已上传的图片。涉及步骤包括添加web-starter依赖,配置MultipartFile,设置application.properties,创建上传界面和控制器,以及在config层配置显示路径。
摘要由CSDN通过智能技术生成

做一个简单的上传图片和显示图片的测试

首先要有web-starter的包,Springboot中内置了DispatcherServlet也配置好了MultipartResolver。

关于上传文件的特殊配置可以在MultipartFile中设置

在aplication.properties里设置

#MultipartFile常用配置
#是否支持multipart上传文件,默认支持
spring.servlet.multipart.enabled=true

#文件大小阈值,当大于这个阈值时将写入到磁盘,否则存在内存中,(默认值 0 ,一般情况下不用特意修改)
spring.servlet.multipart.file-size-threshold=0B

#上传文件的临时目录
#spring.servlet.multipart.location

#最大支持文件大小,默认 1 M ,该值可适当的调整
spring.servlet.multipart.max-file-size=10MB

#最大支持请求大小,默认 10 M
spring.servlet.multipart.max-request-size=20MB

#判断是否要延迟解析文件(相当于懒加载,一般情况下不用特意修改)
spring.servlet.multipart.resolve-lazily=false

做一个显示界面静态资源下:upload_paper.html

<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
    <meta char
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值