我用的是fck2.3,修改服务器路径需要改fck的源码,具体修改如下:
1、打开源码,找到/src/net/fckeditor/connector/ConnectorServlet.java这个文件,在init方法里,修改realDefaultUserFilesPath变量的值为:ConnectorHandler.getDefaultUserFilesPath();(它默认是去取这个项目的真实路径),同样还要修改doGet和doPost方法,在里面找typeDirPath这个变量,把这个变量全部值全部给去,用
变量typePath代替typeDirPath变量的值;
2、找到/src/net/fckeditor/tool/UtilsResponse.java,在constructResponseUrl方法里,把
if (prependContextPath && !fullUrl)
//sb.append(request.getContextPath());(这句话注释了)
3、最后一步,在src的目录下配一下有个fckeditor.properties文件,往这个文件里添加一句
connector.userFilesPath=//192.168.0.101/fckeditor(服务器的路径)
好了,到这就可以上传到你想要上传的服务器了;
不过这样是能上传成功,但是需要显示就该出问题了, 你还需要修改一下
/WebRoot/fckeditor/editor/dialog/fck_image/fck_image.js这个文件,在里面有个UpdateOriginal函数,如下:
function UpdateOriginal( resetSize )
{
if ( !eImgPreview )
return ;
if ( GetE('txtUrl').value.length == 0 )
{
oImageOriginal = null ;
return ;
}
oImageOriginal = document.createElement( 'IMG' ) ; // new Image() ;
if ( resetSize )
{
oImageOriginal.onload = function()
{
this.onload = null ;
ResetSizes() ;
}
}
[color=red]var src=document.getElementById("txtUrl").value;
if(src.indexOf("192.168.0.101:90")>-1){
}else{
src="http://192.168.0.101:90"+src.substring(src.indexOf("fckeditor")+9);、(服务器访问路径)
}
//eImgPreview.src;
document.getElementById("txtUrl").value=src;
oImageOriginal.src = src;[/color]
}
分享到:
相关推荐
在"fck路径的配置(决定路径)"这个主题中,我们主要讨论的是如何调整FCKeditor的配置,使得上传的资源文件能够存储在特定的路径下,包括不在Web项目内部的外部路径。以下是对这个知识点的详细解释: 1. **...
在本示例中,"C# .NET FCK 编辑器例子"着重解决了在服务器上无法上传图片的问题,这通常是由于服务器配置、文件路径或权限设置不正确导致的。 首先,我们需要理解FCKeditor的工作原理。它通过JavaScript与服务器端...
在实际应用中,你可能需要对服务器环境进行一些配置,比如设置允许上传的文件类型、大小限制,以及图片的存储路径等。同时,为了确保用户上传的图片不会影响网站性能,可能还需要实现图片的缩略图生成和优化功能。 ...
这个压缩包文件的标题和描述提到的“Fck上传图片 falsf file 文件 配置 以及源码”,显然与FCKeditor的图片上传功能有关。下面我们将深入探讨这一主题。 FCKeditor的图片上传功能是通过一个名为"FCKeditor Upload ...
在实现这些功能时,我们需要修改FCKeditor的配置文件(如fckconfig.js),设置自定义的上传URL和参数,使其指向我们的服务器端脚本。同时,服务器端脚本需要能够处理FCKeditor的POST请求,解析上传文件的数据,并...
然而,在使用过程中,用户可能会遇到各种问题,其中一种常见的问题就是“后台商品详细描述在FCK编辑器中无法显示,只看到一片空白”。这个问题对于商家来说是相当困扰的,因为它直接影响到了商品信息的编辑与展示,...
5. **数据库存储**:如果上传的文件信息需要存储到数据库,确保数据库表字段的字符集设置为`utf8`或`utf8mb4`,并使用`utf8`或`utf8mb4`编码的连接字符串。 6. **文件操作函数**:在进行文件操作如`move_uploaded_...
**FCK在线编辑器 JSP** 是一个基于Web的富文本编辑器,它允许用户在浏览器端进行文本格式化、图像上传以及其他常见的文档编辑操作。FCKeditor在JSP(JavaServer Pages)环境下使用,可以极大地提升网页内容创建的...
在提供的"可以上传中文图片的FCK编辑器插件"压缩包中,很可能包含了已经完成这些修改的源代码,可以直接应用到你的项目中,从而快速实现功能。在使用过程中,记得备份原有文件,以防万一需要恢复原始设置。
这个"带文件上传后可删除"的修改版,意味着它增加了对已上传文件进行管理的功能,用户不仅可以上传文件到服务器,还可以在需要时删除这些文件。 在传统的FCKeditor中,文件上传功能允许用户通过编辑器直接将本地的...
在JSP(JavaServer Pages)环境下,开发者经常使用FCKeditor来实现图文混排,特别是需要用户能够上传图片到服务器的场景。本文将深入探讨如何配置FCKeditor以实现JSP页面的图片上传功能。 首先,我们需要了解...
“图片上传”是FCKeditor的一个关键特性,它支持用户将本地图片上传到服务器,并能直接在编辑器中预览和插入图片。这一功能通常需要配合后端处理,如图片大小限制、格式检查、存储路径设置等。 “.net验证码”则...
2. **编写服务器端脚本**:根据所使用的服务器端语言(如PHP、ASP.NET、Java等),编写处理上传请求的脚本,接收文件并保存到指定路径。 3. **配置返回信息**:服务器端脚本完成后,需要返回一个JSON或XML格式的...
通过调整这些参数,可以指定表情图片上传后存放的服务器位置。 接下来,为了在编辑器中显示和插入表情,需要创建一个表情面板或者插件。这通常涉及到HTML、CSS和JavaScript的编写。开发者需要创建一个包含所有表情...
当用户上传图片时,FCKeditor通常会将图片上传到服务器并返回一个相对应的服务器路径。 要实现"保存远程图片"的功能,我们需要对FCKeditor进行一些配置或扩展。以下是一些可能的方法: 1. **自定义上传插件**:...
2. **配置**:根据项目需求,修改配置文件(fckconfig.js),设置编辑器的语言、工具栏、文件上传路径等。 3. **集成到网页**:通过JavaScript API将FCKeditor嵌入到网页中,创建编辑器实例。 4. **数据保存**:...
5. **测试运行**:保存并上传修改后的ASP页面,通过浏览器访问以测试编辑器是否正常工作。 **文件列表** 1. **配置说明.txt**:包含了安装和配置FCKeditor ASP版的详细指导,是快速启动项目的关键文件。 2. **...
如果你遇到“不会上传,浏览文件发生错误...”的问题,可能是因为服务器权限设置不正确、网络问题或者是浏览器限制。确保你有正确的文件访问权限,并且网络连接稳定。如果是在本地开发环境中,检查编辑器的文件路径...
2. 将获取到的内容保存到服务器端,可以使用AJAX异步提交,也可以在表单提交时获取: - AJAX提交: ```javascript $.ajax({ url: 'SaveContent.aspx', type: 'POST', data: { content: editorContent }, ...
2. **拖放功能**: 用户可以轻松地通过拖放操作上传图片和其他文件到编辑器中。 3. **多种语言支持**: FCKeditor支持多语言界面,包括中文,满足了全球用户的使用需求。 4. **自定义配置**: 编辑器的外观和功能可以...