百度编辑器Ueditor多图上传,解决文件名重复
来源:千越SEO 浏览:590织梦CMS整合百度编辑器(Ueditor)后多图上传时,文件名重复,如下图:
造成此问题的原因如下:
Ueditor随机数函数 \ueditor\php\Uploader.class.php 297行:
$randNum = rand(1, 10000000000) . rand(1, 10000000000);
这个“10000000000”取值范围太大了,超过了int的范围,从而导致了错误,文件上传之后生成文件名错误。
解决方法如下:
//替换随机字符串 $randNum = rand(1, 2147483647) . rand(1, 2147483647);
也就是把“10000000000”,改为“2147483647”,即可解决该问题。