人人人妻人人人妻人人人,99精品国产综合久久久久五月天 ,欧美白人最猛性XXXXX,日韩AV无码免费播放

News新聞

業(yè)界新聞動態(tài)、技術前沿
Who are we?

您的位置:首頁      樂道系統(tǒng)FAQ      ECSHOP產品圖上傳不了 上傳顯示紅叉 的解決方案

ECSHOP產品圖上傳不了 上傳顯示紅叉 的解決方案

標簽: 發(fā)布日期:2017-01-09 00:00:00 418

使用ECSHOP在上傳產品詳情的時候,經常出現(xiàn)的情況就是,客戶自己不懂的情況下,直接上傳中文文件名的圖片,上傳上去后,卻又不顯示,在產品圖那顯示一把紅叉,如圖所示。

ECSHOP產品圖上傳不了 上傳顯示紅叉 的解決方案

編輯器那已經返回了圖片路徑,證明其實文件已經傳上去了,只是因為服務器對中文文件名支持不好,或者瀏覽器對中文的文件名地址解析不好,所以圖片不顯示。那么就干脆改為自動改名的算了。

此問題解決方案如下:

打開文件 \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'])));