现在在项目中需要使用fckeditor这个文件,但是客户方要求在fckeditor中能够上传.ceb类型的附件,不知道怎么设置,麻烦做过的各位指导一下?
谢谢,不胜感激!

解决方案 »

  1.   

    fck不是一个文本编辑器吗?还可以上传呀
      

  2.   

    上传文件设置简洁
    fckconfig.js 158 159的[code]
    FCKConfig.LinkUploadAllowedExtensions         = "" ;                         // empty for all
    FCKConfig.LinkUploadDeniedExtensions =".(php|php3|php5|phtml|asp|aspx|ascx|jsp|cfm|cfc|pl|bat|exe|dll|reg|cgi)$"
    [/code]
    这是两个允许和拒绝上传的文件类型列表,注意是正则表达式,在这个文件里设置的扩展名列表是在客户端进行判断的。
    相应的其他类型还有各自的列表
      

  3.   

    上传文件设置简洁
    fckconfig.js 
    134 135 行
    [code]
    var _FileBrowserLanguage         = 'php' ;         // asp | aspx | cfm | lasso | perl | php | py   
    var _QuickUploadLanguage         = 'php' ;         // asp | aspx | cfm | lasso | php[/code]
    第一个是文件浏览器使用的语言,第二个快速上传使用的语言,改成你需要的。注释是参考值
    139行:
    [code]
    var _FileBrowserExtension = _FileBrowserLanguage == 'perl' ? 'cgi' : _FileBrowserLanguage ;
    [/code]
    不要去管。141行[code]
    FCKConfig.LinkBrowser = false ; 是否在链接功能里面启用服务器文件浏览功能[/code]
    158 159的
    FCKConfig.LinkUploadAllowedExtensions         = "" ;                         // empty for all
    FCKConfig.LinkUploadDeniedExtensions =".(php|php3|php5|phtml|asp|aspx|ascx|jsp|cfm|cfc|pl|bat|exe|dll|reg|cgi)$"这是两个允许和拒绝上传的文件类型列表,注意是正则表达式,在这个文件里设置的扩展名列表是在客户端进行判断的。
    相应的其他类型还有各自的列表
    146
      

  4.   

    不行的 我试了会报“invalid file type"
    我的配置文件如下:
    FCKConfig.LinkUpload = true ;
    FCKConfig.LinkUploadURL = FCKConfig.BasePath + 'filemanager/connectors/' + _QuickUploadLanguage + '/upload.' + _QuickUploadExtension ;
    FCKConfig.LinkUploadAllowedExtensions = ".(7z|aiff|asf|avi|bmp|csv|doc|fla|flv|gif|gz|gzip|jpeg|jpg|mid|mov|mp3|mp4|mpc|mpeg|mpg|ods|odt|pdf|png|ppt|pxd|qt|ram|rar|rm|rmi|rmvb|rtf|sdc|sitd|swf|sxc|sxw|tar|tgz|tif|tiff|txt|vsd|wav|wma|wmv|xls|xml|zip|ceb)$" ; // empty for all
    FCKConfig.LinkUploadDeniedExtensions = ".(php|php3|php5|phtml|asp|aspx|ascx|jsp|cfm|cfc|pl|bat|exe|dll|reg|cgi)$" ; // empty for no one
      

  5.   

    http://