继上次解决fck2.6一直报203错误之后,最近调试fck2.6的源码终于知道了为什么一直报那个错误,项目最初上线时我的那个上传图片的途径是在fckeditor.properties中配置的,路径配置如下:
connector.userFilesPath=/upload/blog
connector.userFilesAbsolutePath=/upload/blog
前边说过了刚开始是可以上传图片的,后来就不行,报203错误,解决掉203错误后,我发现每次上传图片的路径变了,变成了fck自己默认的路径,即“/userfiles/image/1.jpg”,而且每次启动tomact的时候,控制台都会输出一句话
“63 [main] INFO net.fckeditor.handlers.PropertiesLoader - /fckeditor.properties not found”
说我配置的属性文件没有找到,上网搜了一下,不知道看了谁的文章无意中发现fck还有一个自己默认的属性配置文件叫“default.properties”,它在fckeditor-java-core-2.6.jar包中,我把这个jar包拷出来解压开它位于net.fckeditor.handlers包下,里边的代码为:
# default allowed extensions settings
connector.resourceType.file.extensions.allowed = 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
connector.resourceType.image.extensions.allowed = bmp|gif|jpeg|jpg|png
connector.resourceType.flash.extensions.allowed = swf|fla
connector.resourceType.media.extensions.allowed = aiff|asf|avi|bmp|fla|flv|gif|jpeg|jpg|mid|mov|mp3|mp4|mpc|mpeg|mpg|png|qt|ram|rm|rmi|rmvb|swf|tif|tiff|wav|wma|wmv
# default resource type paths
connector.resourceType.file.path = /file
connector.resourceType.image.path = /image
connector.resourceType.flash.path = /flash
connector.resourceType.media.path = /media
# Due to security issues with Apache modules, it is recommended to leave this
# setting enabled.
connector.forceSingleExtension = true
# base URL path for the userfiles
connector.userFilesPath = /userfiles
# base system path on the backend for the userfiles
connector.userFilesAbsolutePath = /userfiles
# Instructs the Connector to check, if the uploaded image is really one
connector.secureImageUploads = true
# directory of the editor relative to the context root
fckeditor.basePath = /fckeditor
# default height of the editor
fckeditor.height = 200
# default toolbar set of the editor
fckeditor.toolbarSet = Default
# default width of the editor
fckeditor.width = 100%
# default implementations
connector.impl = net.fckeditor.connector.impl.ContextConnector
connector.userActionImpl = net.fckeditor.requestcycle.impl.DisabledUserAction
connector.userPathBuilderImpl = net.fckeditor.requestcycle.impl.ContextPathBuilder
localization.localeResolverImpl = net.fckeditor.localization.impl.AcceptLanguageHeaderResolver
(红色的是重点)看了之后恍然大悟,难怪之前图片一直上传不上去报权限错误,控制台也一直输出说fck.properties找不到,原来程序走的是这个jar包中默认的配置文件,然后我就把配置文件改掉了,改成我自己需要的,即:
connector.resourceType.image.path = /image
connector.userFilesPath = /upload/blog
connector.userFilesAbsolutePath = /upload/blog
connector.userActionImpl = net.fckeditor.requestcycle.impl.EnabledUserAction
结果就好了,改动之后把原来那个jar中的default.properties替换成改动后的就可以了不过我还不知道程序为什么找不到那个配置文件,正在发现中,O(∩_∩)O~
分享到:
相关推荐
**压缩包子文件的文件名称列表**:“phpfck”可能包含了整个FCKeditor 2.6的源代码,包括CSS、JavaScript、图片和其他必要的文件。在部署到服务器之前,需要确保所有文件都正确无误地复制到服务器上的相应目录。 ...
最新版的fck Java版本,
8. **文件管理**:FCKeditor2.6内置了简单的文件管理器,用户可以直接在编辑器内上传、管理图片和其他文件,提高了工作效率。 9. **API接口**:FCKeditor提供了一套完整的JavaScript API,开发者可以通过这些接口与...
7. **文件管理**:FCKeditor 2.6内置了简单的文件管理器,用户可以直接在编辑器内上传、浏览和管理图片、文档等资源。这对于网站内容的维护非常方便。 8. **CSS样式支持**:编辑器尊重网页的CSS样式,允许用户应用...
**FCK在线网页编辑器(.net版)** FCKeditor是一款知名的开源富文本在线编辑器,主要用于在Web应用中提供类似桌面文字处理软件的编辑体验。.NET版本的FCKeditor是专为.NET Framework开发的,它允许用户在网页上进行...
fckeditor-java-2.6 源代码 FCK fckeditor-java-2.6 源代码 FCK fckeditor-java-2.6 源代码 FCK fckeditor-java-2.6 源代码 FCK
**FCK编辑器集成图片批量上传详解** 在Web开发中,FCKeditor是一款非常流行的开源富文本编辑器,它允许用户在网页上编辑文本,并且支持插入图片、链接等多媒体元素。本文将深入探讨如何在.NET环境下,集成FCKeditor...
这个“fck文件上传模板”显然与FCK编辑器的功能扩展有关,尤其是其文件上传功能。在Web开发中,文件上传是一个常见的需求,用于让用户上传图片、文档等各类文件到服务器。 FCK编辑器的文件上传功能通常涉及到以下几...
在IT行业中,FCK(fckeditor)是一款非常知名的开源富文本编辑器,它为用户提供了方便的在线文本编辑体验。FCKeditor支持多种功能,其中包括我们关注的“远程图片上传”功能。这个特性允许用户直接从互联网上引用图片...
ASP.NET 下配置FCKeditor以实现多媒体上传是一个常见的需求,特别是在构建内容管理系统的场景中。FCKeditor是一款功能强大的富文本编辑器,它允许用户在网页上编辑HTML内容,包括插入图片、视频和其他多媒体资源。...
#### 二、配置FCK上传图片保存位置 在网站根目录下创建一个名为“UpFiles”的文件夹,用于存储用户通过FCKeditor上传的所有图片文件。接着,在项目的Web.config文件中添加以下配置代码: ```xml ~/fckeditor/" /...
这个名为"FCk上传图片和文案"的资源显然与使用FCKeditor在JSP(JavaServer Pages)环境中实现图片和文档上传的功能有关。下面我们将深入探讨这个主题。 FCKeditor是一个开源的JavaScript组件,它允许用户在网页上...
jsp 程序调用fckeditor2.6 版本的 小例子 本人发现fckeditor2.6加 fckeditor for 2.3 的时候在上传中文文件的时候会出现乱码 所以本人就小改了一下 fckeditor2.3的源代码,以时间重命名上传文件名,没什么技术...
1. **富文本编辑**:FCKeditor支持插入图片、创建链接、格式化文本、插入表格等多种富文本编辑功能,提供接近桌面应用的编辑体验。 2. **多语言支持**:FCKeditor内置多种语言包,便于满足全球用户的使用需求。 3....
FCKeditor由一系列插件构成,这些插件负责提供特定的功能,如图片上传、链接创建等。为了实现视频和音频插入,我们需要创建或利用现有的多媒体插件。 1. **创建或修改插件** - 插件开发通常涉及创建一个新目录,...
《掌握FCK编辑器:实现中文图片上传功能》 FCKeditor是一款强大的开源在线文本编辑器,它使得在网页上创建和编辑富文本内容变得轻松易行。然而,原版的FCKeditor存在一个限制,即仅支持数字或字母命名的图片上传。...
这个“强大的FCK编辑器修改版”针对不同的浏览器进行了优化,确保了在多种环境下都能稳定运行并提供图片上传功能。 首先,让我们详细了解一下FCK编辑器的核心特性: 1. **跨浏览器兼容性**:FCK编辑器原版已经支持...
在本示例中,"C# .NET FCK 编辑器例子"着重解决了在服务器上无法上传图片的问题,这通常是由于服务器配置、文件路径或权限设置不正确导致的。 首先,我们需要理解FCKeditor的工作原理。它通过JavaScript与服务器端...
在这个"**fckeditor2.6 asp 版 配置好精简过**"的压缩包中,我们聚焦的是FCKeditor的一个特定版本——2.6,针对ASP(Active Server Pages)平台进行了优化和配置。ASP是一种由微软开发的服务器端脚本环境,允许...
然而,在处理中文文件名时,FCKeditor可能会遇到一些问题,比如上传带有中文名的图片时出现乱码。这个问题主要涉及到字符编码的不兼容性。以下是对这一问题的详细分析和解决方案: 首先,我们要理解字符编码的基本...