程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> FCKEditor自定義用戶目錄(附源碼)

FCKEditor自定義用戶目錄(附源碼)

編輯:關於ASP.NET

由於我這邊的網絡原因,沒用從FCK的官網下載到源碼...

這套源碼是FCK2.2版反編譯出來的

源碼:點此下載 源碼中主要修改的地方做了注釋

大致的修改如下 :

獲取用戶目錄的源碼: FileWorkerBase.cs

這裡主要是做了一些注釋

在程序中可以直接在用戶登錄的時候指定

這個方案只是方便多用戶使用的時候為用戶指定不同的文件目錄

Session["FCKeditor:UserFilesPath"]="用戶文件相對目錄";

代碼

/// <summary>
         /// 用戶文件目錄
         /// </summary>
         protected string UserFilesPath
         {
             get
             {
                 if (this.sUserFilesPath ==  null)
                 {
                     //從APPlictaion 讀取
                     this.sUserFilesPath =  (string)base.Application["FCKeditor:UserFilesPath"];
                     if ((this.sUserFilesPath  == null) || (this.sUserFilesPath.Length == 0))
                     {
                         //從Session讀取
                         this.sUserFilesPath  = (string)this.Session["FCKeditor:UserFilesPath"];
                         if  ((this.sUserFilesPath == null) || (this.sUserFilesPath.Length ==  0))
                         {
                             //從站點配 置文件讀取
                             this.sUserFilesPath = ConfigurationSettings.AppSettings ["FCKeditor:UserFilesPath"];
                             if  ((this.sUserFilesPath == null) || (this.sUserFilesPath.Length ==  0))
                             {
                                 this.sUserFilesPath = "/UpLoadFiles/";
                             }
                             if  ((this.sUserFilesPath == null) || (this.sUserFilesPath.Length ==  0))
                             {
                                 // 從URL讀取
                                 this.sUserFilesPath =  base.Request.QueryString["ServerPath"];
                             }
                         }
                     }
                     if (! this.sUserFilesPath.EndsWith("/"))
                     {
                         this.sUserFilesPath  = this.sUserFilesPath + "/";
                     }

                 }
                 return this.sUserFilesPath;
             }
         }

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved