FCKeditor 图片上传进度条不动的解决方法_网页编辑器

因为昨天晚上急着要把理事会员的图片送上网,所以采用FTP传送图片,然后使用<img src="/Upload/abcd.jpg" />这样的笨方法把图片全部搞定。
今天上午8点,开始研究这个问题,在网上查到了这样的帖子,原文如下:

最近有个项目用到FCKEditor,载了目前最新版的2.6.4,配置一切OK,调试状态一切OK,发布到服务器(windows server 2003 sp2),问题来了……
上传图片后页面左下脚出现脚本错误提示,点开可看到是“没有权限”的提示,并且上传窗口一直冻结在进度条状态(Upload in progess, please wait...),查阅多方资料,包括国外官方论坛上相关资料,无解。
困惑之余,突然发现图片上传并非没有成功,服务器上已存在被上传的文件,只是窗口一直被冻结在进度条状态,于是考虑到是不是脚本错误导致。
终于在源代码文件FileBrowser/FileWorkerBase.cs里找到这样一行代码:
Response.Write( @"(function(){var d=document.domain;while (true){try{var A=window.top.opener.document.domain;break;}catch(e) {};d=d.replace(/.*?(?:.|$)/,'');if (d.length==0) break;try{document.domain=d;}catch (e){break;}}})();" );
删除里面的 try{document.domain=d;}catch (e){break;} 后,重新编译,然后在项目里重新添加引用后,问题解决。

按照上述方法,问题真是解决了。注意编译的方法是:
进入FCKeditor.Net_2.6.3目录,使用VS2008打开FredCK.FCKeditorV2.vs2005.csproj,因为文件版本是VS2005的,所以问要不要转换(原版本有备份),选择是,文件打开。点击菜单“生成 > 配置管理器”,把“活动解决方案配置”由默认的“debug”改为“release”,点击“关闭”按钮。
然后再次点击菜单“生成 > 生成FredCK.FCKeditorV2.vs2005”,这时就自动生成了FredCK.FCKeditorV2.dll,并且生成在原来的位置即FCKeditor.Net_2.6.3/bin/release/2.0 目录内,把这个生成的文件复制并覆盖在服务器上 bin 目录的原来的文件,OK!
再来试一下网络上的FCKeditor上传图片功能,成功!

时间: 2024-07-29 10:45:19

FCKeditor 图片上传进度条不动的解决方法_网页编辑器的相关文章

浏览器执行history.go(-1) FCKeditor编辑框内显示html源代码的解决方法_网页编辑器

解决方法:FCK.LinkedField.value=FCKTools.HTMLEncode(FCK.LinkedField.value);改为 FCK.LinkedField.value=FCKTools.HTMLDecode(FCK.LinkedField.value); 如果问题不能解决,请注意是否清空浏览器缓存.

jsp fckeditor 上传中文图片乱码问题的解决方法_网页编辑器

经过我修改ConnectorServlet.java和SimpleUploaderServlet.java两个文件,重新生成fckeditor-java-2.3.jar包,要解决所有的乱码问题,有3部要修改1.修改Web容器的字符编码,如果Web容器用的是Tomcat,则修改conf/server.xml文件,在两个Connector中添加"URIEncoding="utf-8"",我这里用的是utf-8编码,所以修改成utf-8,若项目是gb2312编码,则设置为

asp.net+FCKeditor上传图片显示叉叉图片无法显示的问题的解决方法_网页编辑器

弄了半天也没有找到原因,然后又重新到网上下载几个,还是不行,郁闷坏了,最后结合其他编辑器的用法,才知道是配置文件夹中上传文件夹的路径写错了 比如要上传到项目的根目录下的UserFiles下面,web.config的配置如下: 复制代码 代码如下: <appSettings> <add key="FCKeditor:BasePath" value="~/FCKeditor" /> <add key="FCKeditor:User

又一个不错的FCKeditor 2.2的安装、修改和调用方法_网页编辑器

忽然发现自己 Blog 的 FCKeditor 无法使用,好惊讶!居然看好的 PJBlog 也会有不行的时候.马上到网上查找,把一些主要的东西 Copy 了下来.以下是主要内容FCKeditor的官方网站:www.fckeditor.com 和其他脚本类的程序一样,FCKeditor 的安装其实就是源代码的拷贝. 我们按照官方的方法,在网站根目录下建立 FCKeditor 这样一个文件夹, 然后把下载下来的文件包释放到该文件夹中. 只对一般的使用(ASP环境)进行配置和源文件的精简. 1.默认语

FCKEditor超级链接默认新窗口打开的修改方法_网页编辑器

Fckeditor是一款开源的WEB可视化编辑器,因为该软件小巧.易用.方便受到大家的欢迎,国内很多CMS都采用了FCK编辑器,最近有很多网友向反映关于FCK添加的超级链接不能在新窗口中打开,需要另外设置才可以,那么,能不能将链接默认为新窗口呢? 效果如图所示: 打开 fckeditor\editor\dialog\fck_link.html 查找 id="cmbTarget" 的 select 标签, 添加 selected="selected" 属性 复制代码

伪静态下不能使用FCKeditor的解决方法_网页编辑器

在使用FCKeditor的时候,可能会碰到以下这个问题,就是在编辑器页面出错,提示为:找不到页面/fckeditor/editor/fckeditor.aspx 那是因为正则中把fckeditor.html也替换成aspx的问题,而实际上并不存在后缀为ASPX的文件.针对这些错误,我采用了下面的方法: 第1步:在正则中优先替换FCK编辑器文件夹的路径,并替换为htm后缀. 复制代码 代码如下: <RewriterRule> <LookFor>~/fckeditor/(.*).htm

UEditor 编辑器跨域上传解决方法_网页编辑器

解决的方法: 1.在 ueditor\dialogs\internal.js 加入 document.domain = '根域名'; 2.在当前页面同样指定根域名: 复制代码 代码如下: <script type="text/javascript">    document.domain = "根域名";</script> 这样在 chrome.firefox 下没有问题,但在 ie 下还需要简单修改下 UEditor,在 editor.js

FCK编辑器(FCKEditor)添加新按钮和功能的修改方法_网页编辑器

需要修改的文件: fckconfig.js zh-cn.js en.js fckeditorcode_gecko.js || fckeditorcode_ie.js(针对IE以外的浏览器||针对ie浏览器,如果要支持两种浏览器,就这两个包都修改) 第一步:在Toolbar中添加功能按钮 fckconfig.js:FCKConfig.ToolbarSets["Default"] 中添加按钮名称 FCKConfig.ToolbarSets["Default"] = [

FCKeditor 2.6 编码错误导致修改的内容出现乱码的解决方法_网页编辑器

FCKeditor 2.6 的目录 editor 下有一文件 fckeditor.html. 我修改了该文件,其中有些中文字,在 IE 中打开之,发现是乱码,原来这个文件有问题.文件中指定了 charset 为 utf-8: <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 可是文件却是以 ANSI 保存的,改为以 UTF-8 保存,中文不再乱码了. 顺便说一下,调用