我的FCKeditor编辑器怎么上传不了MP3格式的文件,版本是2.6的,按照网上那些方法配置好像也没行,不知道是不是我配置错了.上传的时候会报 "Invalid file type",怎么办啊?好像只能上传.swf的文件,其他的都不行呢.我想上传MP3!

解决方案 »

  1.   

    修改两个地方即可解决:1、fckeditor\fckconfig.js文件找到:FCKConfig.LinkUpload = true ;
    FCKConfig.LinkUploadURL = FCKConfig.BasePath + 'filemanager/connectors/' + _QuickUploadLanguage + '/upload.' + _QuickUploadExtension + '?Type=File';
    FCKConfig.LinkUploadAllowedExtensions = ".(7z|aiff|asf|avi|bmp|csv|doc|docx|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|xlsx|xml|zip)$" ;    // empty for all
    FCKConfig.LinkUploadDeniedExtensions = "" ; // empty for no one在LinkUploadAllowedExtensions里面添加你所需要的文件类型2、fckeditor\editor\filemanager\connectors\aspx\config.ascx文件找到:TypeConfig[ "File" ].AllowedExtensions    = new string[] { "7z", "aiff", "asf", "avi", "bmp", "csv", "doc", "docx", "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", "xlsx", "xml", "zip" };
       TypeConfig[ "File" ].DeniedExtensions    = new string[] { };添加的所需的文件拓展名!注意,两步都必须修改才能生效!
      

  2.   

    我还特意把swf这个类型去掉了,然后上传swf文件,结果还是可以上传.就MP3格式不能上传!!
      

  3.   

    http://www.cnblogs.com/fightLonely/archive/2010/05/05/1728376.html
      

  4.   

    http://blog.163.com/dxz506/blog/static/1032546962009111011301757/
    看看这里能不能解决
      

  5.   

    配置那个弄好咯.现在是赋值问题了.SetAttribute( e, 'type' , 'button' ) ;他这是给一个标签加一个type属性..比如Text标签吧.他这样的意思是<Text type="button" />如果我想给文本赋值呢?应该怎么弄,我是改FCKeditor里面的源代码的,所以不可能用ID.Text这样的形式赋值的!有没有人做过?比如我们在FCKeditor上面打2个字“您好”,然后给“您好”加上红色,那FCKeditor里面会显示成<span style="color: #ff0000">您好</span>,他怎么把您好放在<span>标签之间的? 如果是属性的话就像上面那样就好了,但是值怎么弄?
      

  6.   

    怎么我也上传不了mp3呢,也是按照网上他们所说配置的,LZ你是怎么解决的啊?