手机看片精品高清国产日韩,色先锋资源综合网,国产哺乳奶水91在线播放,乱伦小说亚洲色图欧洲电影

幫助中心 >  技術知識庫 >  網站相關 >  網站運營 >  ECSHOP后臺編輯器上傳中文名圖片亂碼的解決辦法

ECSHOP后臺編輯器上傳中文名圖片亂碼的解決辦法

2016-10-20 20:27:59 10618

關于在ecshop后臺使用系統自帶的編輯器不能上傳中文名稱圖片,如果你選擇上傳一個中文名稱的圖片,那么上傳后就會產生亂碼,導致圖片無法顯示出來。主要是在文件保存的時候產生了亂碼,程序找不到這個圖片,于是就顯示成了破圖。這個問題小編一直沒怎么去留意,直到自己在修改模板的時候,發現了這個問題,就研究了一下,把問題解決了。現在就?給大家分享一下具體的解決辦法,希望對大家能有所幫助。方法如下:

 

比如要生成使用“年月日時分秒 + 6個隨機字符”做為文件名,例如 :20151016135632jusv3x.jpg

 

在空間網站的根目錄打開文件: includesfckeditoreditorfilemanagerconnectorsphpcommands.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'])));


 

通過上面的修改,我們就可以上傳中文文件名的圖片了,圖片名字的格式也統一修改成了年月日時分秒 + 6個隨機字符。


提交成功!非常感謝您的反饋,我們會繼續努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務,我們很需要您進一步的反饋信息:

在文檔使用中是否遇到以下問題: