萬盛學電腦網

 萬盛學電腦網 >> 網頁制作 >> dreamweaver教程 >> FCKeditor 自定義上傳目錄和自動生成文件名方法

FCKeditor 自定義上傳目錄和自動生成文件名方法

  FCKeditor 自定義上傳目錄和自動生成文件名方法

  使用用FCKeditor的上傳功能,我們會發現上傳後的文件名和本地的是一樣的,不會自動更改文件名,這樣有時候本地是中文文件名的時候就不是太好了。下面是我對FCKeditor.NET源文件的修改,使上傳文件自動生成隨機文件名,而且上傳目錄根據當前時間歸類,這樣方便管理!

  下面使用的是FCKeditor.NET 2.6.3 版。

  1、根據當前時間設置上傳目錄

  打開FileBrowserConfig.cs文件,在119行(userFilesPath += “/”;)下面增加以下代碼:

  1

  2

  3 //根據當前時間設置上傳目錄

  //成海濤 2008-12-31修改

  userFilesPath += DateTime.Now.Year.ToString() + "/" + DateTime.Now.Month.ToString() + "/";

  2、自動生成新的文件名

  打開FileBrowserFileWorkerBase.cs文件,在56行下面增加代碼:

  1

  2

  3

  4

  5

  6 //根據當前時間創建新文件名

  //成海濤 2008-12-31修改

  Random Rnd = new Random();

  int strRnd = Rnd.Next(1, 99);

  sFileName = DateTime.Now.Day.ToString() + DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString() + strRnd.ToString();

  sFileName += "." + sExtension.ToLower();

  現在重新發布項目,就可以發現文件將上傳到指定目錄了,並且文件名也隨機生成。

copyright © 萬盛學電腦網 all rights reserved