ckeditor+ckfinder实现图片上传的时候,中文命名图片上传出错

  数组或者字母命名的图片都能正常上传,但是中文命名的图片上传就会出错,看着像图片名中的中文经过urlencode()过了。无奈只好将图片重命名,方法如下:

  1.找到ckfinder\core\connector\php\php5\CommandHandler\FileUpload.php中第51行,找到$uploadedFile = array_shift($_FILES);行代码,在下面加上重命名图片的代码:

1 //给图片重命名
2 $p = explode(".",$uploadedFile['name']);
3 $p = "cf".time().".".$p[1];

  2.保存即可。

posted @ 2013-01-04 17:44  洒洒  阅读(441)  评论(0编辑  收藏  举报