FCKeditor 修改配置文件支持ASP.Net

今天正式学习到在ASP.NET上面调用FCK编辑器,但是我发现,上传功能有问题,凭经验来看他调用了一个PHP文件,不巧我电脑还没装PHP的编译器,翻了一些配置文件,终于找到解决方案,以下就是操作过程。

首先我自己给自己做一个笔记(好记性不如烂笔头),以下是导入方法

 <%@ Register Namespace="FredCK.FCKeditorV2" Assembly="FredCK.FCKeditorV2" TagPrefix="FCKeditorV2" %>     

 <FCKeditorV2:FCKeditor ID="fck" Width="80%" Height="30%" runat="server">     

      </FCKeditorV2:FCKeditor>

Web.config要修改的内容:

<appSettings>

    <add  key="FCKeditor:BasePath" value="~/fckeditor/"/>

    <add  key="FCKeditor:UserFilesPath" value="~/UpFiles/"/>    

  </appSettings>

现在进入正题

 

进入目录:fckeditor 找到 fckconfig.js 启动记事本编辑

找到这里

var _FileBrowserLanguage = 'php' ; // asp | aspx | cfm | lasso | perl | php | py

var _QuickUploadLanguage = 'php' ; // asp | aspx | cfm | lasso | perl | php | py

将这里的php改成aspx即可(如果是其他语言就改成相应的名字,在注视里面能看见支持的语言)

var _FileBrowserLanguage = 'aspx' ; // asp | aspx | cfm | lasso | perl | php | py

var _QuickUploadLanguage = 'aspx' ; // asp | aspx | cfm | lasso | perl | php | py

第二步,这里是ASP.NET的修改方法,其他语言自行研究下,进入目录fckeditor\editor\filemanager\connectors\aspx 找到文件 config.ascx 启动记事本编辑

private bool CheckAuthentication()

{

// WARNING : DO NOT simply return "true". By doing so, you are allowing

// "anyone" to upload and list the files in your server. You must implement

// some kind of session validation here. Even something very simple as…

//

// return ( Session[ "IsAuthorized" ] != null && (bool)Session[ "IsAuthorized" ] == true );

//

// … where Session[ "IsAuthorized" ] is set to "true" as soon as the

// user logs in your system.

 

return false; //改成true

}

将这里的return false; 改成 return true;

另外这里设置默认的上传位置:

UserFilesPath = "/userfiles/"; //双引号里面写路径

这样再次运行一次即可。

发布者

Zmsky

http://xloli.net/?page_id=11

《FCKeditor 修改配置文件支持ASP.Net》上有3条评论

    1. 虽然知道你是来SPAM的,但是看见你的这个UA还是决定保留下。好久没看见WIN2000 + IE5了。。。 估计浏览本站会那啥吧 >_<

发表评论