CKfinder上传图片的时候,文件名含有汉字将会乱码,导致图片不可用,显示为红叉叉。
解决方法 就是修改CKfinder的命名方式(我的版本是 ckfinder_php_1.4.2 )——
打开FileUpload.php文件,该文件位于:
ckfinder\core\connector\php\php5\CommandHandler \FileUpload.php
在大约64、65行处,添加如下代码:
$sExtension=CKFinder_Connector_Utils_FileSystem::getExtension($sFileName);
$sFileName=date("Ymd")."_".date("His").".".$sExtension;
然后保存即可。如下图:
解决方法 就是修改CKfinder的命名方式(我的版本是 ckfinder_php_1.4.2 )——
打开FileUpload.php文件,该文件位于:
ckfinder\core\connector\php\php5\CommandHandler \FileUpload.php
在大约64、65行处,添加如下代码:
$sExtension=CKFinder_Connector_Utils_FileSystem::getExtension($sFileName);
$sFileName=date("Ymd")."_".date("His").".".$sExtension;
然后保存即可。如下图: