Ecshop商品描述上传中文名图片无法显示解决方法
2014-06-10 10:44:19;  来源:ecshop开发中心;  作者:;  评论:0 点击:

在后台上传商品图片的时候,如果你选择一个中文名称的图片,那么上传后会产生乱码,导致图片显示不出来。下面说一种解决办法:使用年月日时
在后台上传商品图片的时候,如果你选择一个中文名称的图片,那么上传后会产生乱码,导致图片显示不出来。

下面说一种解决办法:
使用“年月日时分秒 + 6个随机字符”做为文件名,如 20101016135632jusv3x.jpg

打开文件 \includes\fckeditor\editor\filemanager\connectors\php\commands.php 
找到 
$sFileName = $oFile['name'] ;

修改为
$string = 'abcdefghijklmnopqrstuvwxyz0123456789';
  $rand = '';
  for ($x=0;$x<6;$x++){
   mt_srand();
   $rand.= substr($string,mt_rand(0,strlen($string)-1),1);
  }
  $sFileName = date('YmdHis').$rand.".".strtolower(array_pop(explode(".",$oFile['name'])));
本文属转载文章,并不能保证完全正确,只供学习交流参考,版权归原作者所有。如果您认为有侵犯权利等不和法行为,请联系我们及时改正。http://www.zhuitaiyang.com/html/fcms/681.html

相关热词搜索:Ecshop 上传 图片 中文名

上一篇:关于phpcms二次开发中方法出现[hash]数据验证失败问题分析
下一篇:Discuz! X2验证码的产生探讨,有助于解决验证码不显示等相关问题

收藏
回到顶部