国产精品成人VA在线观看,亚洲日韩在线中文字幕综合,亚洲AV电影天堂男人的天堂,久久人人爽人人爽人人av东京热

News新聞

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

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

ECSHOP產(chǎn)品圖上傳不了 上傳顯示紅叉 的解決方案

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

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

ECSHOP產(chǎn)品圖上傳不了 上傳顯示紅叉 的解決方案

編輯器那已經(jīng)返回了圖片路徑,證明其實(shí)文件已經(jīng)傳上去了,只是因?yàn)榉?wù)器對(duì)中文文件名支持不好,或者瀏覽器對(duì)中文的文件名地址解析不好,所以圖片不顯示。那么就干脆改為自動(dòng)改名的算了。

此問題解決方案如下:

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