百度ueditor编辑器多图上传,全部显示一样的图片,BUG,解决方案

该博客介绍了ueditor编辑器在多图上传时出现所有图片显示相同的问题,原因是PHP随机数生成函数超出其最大范围导致文件名错误。解决方案是修改Uploader.class.php文件中关于随机数生成的部分,减少数值避免超出范围,从而修复图片显示错误的BUG。
摘要由CSDN通过智能技术生成

百度ueditor编辑器多图上传,全部显示一样的图片,BUG,解决方案

原因
这里是随机生成文件名,为了防止文件名重复,原来的作者将取随机数的范围设置的很大,为了防止重复,但是这里的10000000000刚好超出了php取随机数函数的最大范围,导致在使用多图上传的时候,文件名取值为NULL,所以上传的图片地址都变成了最后一张图,并且图片都是一样的

第一步
打开ueditor编辑器的根目录,找到php文件夹,修改上传功能文件Uploader.class.php;
在这里插入图片描述 第二步
找到大概第305行的位置,或者搜索100000,
在 原有的数值上去掉一个0,就能修复这个BUG了在这里插入图片描述
原因
这里是随机生成文件名,为了防止文件名重复,原来的作者将取随机数的范围设置的很大,为了防止重复,但是这里的10000000000刚好超出了php取随机数函数的最大范围,导致在使用多图上传的时候,文件名取值为NULL,所以上传的图片地址都变成了最后一张图,并且图片都是一样的

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值