CKEditor&CKFinder上傳圖片重命名

上一篇文件介紹瞭如何使用CKEditor&CKFinder創建在線HTML在線編輯器,這裏介紹如何給上傳的圖片重命名
在VS2010中打開上一篇創建的網站,點擊“文件”-》“添加”-》“現有項目”選擇ckfinder下面的_source(如果刪除了就去原文件中找)的CKFinder.Net.csproj。
添加現有項目

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上傳的圖片會自動重命名

上傳的圖片自動重命名

例子見前一篇文章

本文參考:http://www.cnblogs.com/ksmy/articles/2104411.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章