CKeditor+CKfinder中国語ネーミング画像またはファイル乱符号赤フォーク自動名前変更ソリューションをアップロード


リリース3.0以前:
CKfinderが画像をアップロードすると、ファイル名に漢字が含まれて文字化けし、画像が使用できなくなり、赤いフォークとして表示されます.
解決策は、CKfinderのネーミング方法(私のバージョンはckfinder_php_1.4.2)を修正することです.
FileUploadを開きます.phpファイル:ckfindercoreconnectorphpphp 5CommandHandlerFileUpload.php
約64、65行に、次のコードを追加します.
$sExtension=CKFinder_Connector_Utils_FileSystem::getExtension($sFileName); 
$sFileName=date("Ymd")."_".date("His").".".$sExtension; 

バージョン3.0以降:
対応するファイルを開く(your ckfinder root path)/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Command/FileUpload.php
見つかりました:$fileName=$uploadedFile->getFilename()この行の後に、$fileName=uniqid().'.'.$を追加します.uploadedFile->getExtension(); OK finished他の命名方法は知ってるはずだ