Spring Boot 实现多图片上传并回显,涨姿势了~

$.ajax({

url: ‘/pic’,

type: ‘POST’,

dataType:“json”,

data: formData,

processData: false,

contentType: false,

success:(function(data) {

window.confirm(data.message);

window.location.reload();

}),

error:(function(res) {

alert(“失败”);

})

});

}

效果展示


初始页面如下

上传完图片以后回显为

点击提交以后可将图片上传至后台。另外,Spring Boot 系列面试题和答案全部整理好了,微信搜索Java技术栈,在后台发送:面试,可以在线阅读。

配置上传图片的属性


默认情况下只允许上传1MB以下的图片,如果要设置上传图片大小。那么需要在配置文件中如下配置:

spring:

servlet:

multipart:

enabled: true

max-file-size: 20MB

max-request-size: 20MB

Spring Boot 基础教程和示例源码:https://github.com/javastacks/spring-boot-best-practice

关于文件的配置有下面几个

spring.servlet.multipart.enabled=true # 是否支持多文件上传

spring.servlet.multipart.file-size-threshold=0B # 文件写入磁盘的阈值

spring.servlet.multipart.location= # 上传文件的保存地址

spring.servlet.multipart.max-file-size=1MB # 上传文件的最大值

spring.servlet.multipart.max-request-size=10MB # 请求的最大值

spring.servlet.multipart.resolve-lazily=false # 是否在文件或参数访问时延迟解析多部分请求

异常处理


异常处理用了Springboot提供的全局异常处理机制。只需要在类上加入

  • 17
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值