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

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

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

第一步
打开ueditor编辑器的根目录,找到php文件夹,修改上传功能文件Uploader.class.php;

 

 第二步
找到大概第305行的位置,或者搜索100000,
在 原有的数值上去掉一个0,就能修复这个BUG了

 

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

 

转自 : https://blog.csdn.net/weixin_44159082/article/details/109379770

posted @ 2021-03-29 18:00  小小强丶  阅读(261)  评论(0编辑  收藏  举报