1) 打開/Settings/ConfigFile.cs文件
定位27行,添加一個屬性:public bool RandomReName; //隨機重命名
定位67行,給剛纔的屬性賦值:RandomReName = true; //默認值爲true
保存關閉文件
2) 打開/Connector/Config.cs文件
定位62行,添加一個屬性:
public bool RandomReName
{
get { return Settings.ConfigFile.Current.RandomReName; }
}
保存關閉文件
3) 打開/Connector/CommandHandlers/FileUploadCommandHandler.cs文件
定位64行,添加一句判斷代碼:
if (Config.Current.RandomReName) //使用隨機名
sFileName = DateTime.Now.ToString("yyyyMMddHHmmssfff") + "." + sExtension;
保存關閉文件
4) 重新生成項目,把/ckfinder/_source/bin/Debug/CKFinder.dll覆蓋/ckfinder/bin/Release/CKFinder.dll或者網站項目去掉之前加入的引用再重新從CKFinder.Net項目裏的Dll
最後一步:打開/ckfinder/config.ascx
定位42行,添加一屬性:(其實這個加不加都可以的,因爲之前有設置默認值,但使用原名時一定要設置爲false)
//上傳完畢後使用隨機文件名
RandomReName = true;
保存關閉
好了,到此已經配置成功了,CKEditor上傳的圖片會自動重命名
例子見前一篇文章