ECSHOP管理中心编辑器上传文件,如果文件名含有中文字符则会出现文件名乱码,无法引用,图片无法显示。本补丁重命名上传的文件名为Unix时间戳+五位随机数,例如134752606658170.png。,文件名乱码,,文件无法引用,,解决办法,重命名上传的文件名为Unix时间戳+五位随机数,例如1347526066+58170。,编辑/includes/fckeditor/editor/filemanager/connectors/php/commands.php,替换为,

ECSHOP管理中心编辑器上传文件,如果文件名含有中文字符则会出现文件名乱码,无法引用,图片无法显示。本补丁重命名上传的文件名为Unix时间戳+五位随机数,例如134752606658170.png。

文件名乱码

文件无法引用

解决办法

重命名上传的文件名为Unix时间戳+五位随机数,例如1347526066+58170。

编辑/includes/fckeditor/editor/filemanager/connectors/php/commands.php

$sFileName = $oFile['name'] ;

替换为

$rand_str = str_pad(mt_rand(1, 99999), 5, '0', STR_PAD_LE
FT) ; //五位随机数
$sFileName = time() . $rand_str . '.' . strtolower(array_p
op(explode('.', $oFile['name']))) ; //重命名为Unix时间戳+五位随机数

,

ECSHOP管理中心编辑器上传文件,如果文件名含有中文字符则会出现文件名乱码,无法引用,图片无法显示。本补丁重命名上传的文件名为Unix时间戳+五位随机数,例如134752606658170.png。

文件名乱码

文件无法引用

解决办法

重命名上传的文件名为Unix时间戳+五位随机数,例如1347526066+58170。

编辑/includes/fckeditor/editor/filemanager/connectors/php/commands.php

$sFileName = $oFile['name'] ;

替换为

$rand_str = str_pad(mt_rand(1, 99999), 5, '0', STR_PAD_LE
FT) ; //五位随机数
$sFileName = time() . $rand_str . '.' . strtolower(array_p
op(explode('.', $oFile['name']))) ; //重命名为Unix时间戳+五位随机数
最后修改:2025 年 09 月 10 日
如果觉得我的文章对你有用,请随意夸赞