YYGH-BUG-03

今天在做图片上传系统,整合七牛云的时候在上传一个文件的时候报错
org.springframework.web.multipart.MaxUploadSizeExceededException: Maximum upload size exceeded; nested exception is java.lang.IllegalStateException: org.apache.tomcat.util.http.fileupload.FileUploadBase$FileSizeLimitExceededException: The field file exceeds its maximum permitted size of 1048576 bytes.
通过分析问题我们知道这是因为,上传的图片太大了
这时扫描需要修改一下配置文件就好了
spring.servlet.multipart.max-file-size=10MB
spring.servlet.multipart.max-request-size=10MB

现在我们需要在对上产业务进行一下升级就是为图片加上一个随机生成的uuid

                String uuid = UUID.randomUUID().toString().replace("-", "");
                String fileName = uuid + file.getOriginalFilename();

然后再把文件分别存储到日期对应的文件夹

                String uuid = UUID.randomUUID().toString().replace("-", "");
                String fileName = uuid + file.getOriginalFilename();
                String timeUrl = new DateTime().toString("yyyy/MM/dd");
                fileName = "/" + timeUrl + "/" + fileName;
                Response response = uploadManager.put(file.getInputStream(), fileName, upToken, null, null);   

在这里插入图片描述
在这里插入图片描述
在用户上传系统中图片无法被识别打开,调试
在这里插入图片描述
发现他自己拼接了一个路由查看数据库发现url有问题http://少了//
在这里插入图片描述
查阅资料发现
在这里插入图片描述
更改
在这里插入图片描述
在这里插入图片描述
可以了
现在把service_oss的代码也改掉
在这里插入图片描述

需要重复登录
在这里插入图片描述
最近发现这个bug,每次微信登录完成之后还都需要进行邮箱的登录
通过debugg发现
在这里插入图片描述
openid到前端就会变成null这里我们给他改一下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值