欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

fckeditor.properties 关于fckeditor2.6的配置使用,修改文件上传路径

程序员文章站 2022-07-14 08:46:11
...

最近做项目用到了fckeditor,但到配置上传路径的时候出了点问题,在网上找了找,也没有解决问题。最后自己看源码解决了。下面是一个完整的fckeditor.properties配置。

# 设置允许上传的文件类型
connector.resourceType.file.extensions.allowed = txt|rar|7z|zip
connector.resourceType.image.extensions.allowed = bmp|gif|jpeg|jpg|png
connector.resourceType.flash.extensions.allowed = swf|fla
connector.resourceType.media.extensions.allowed = mp3|wav

# 设置禁止上传的文件类型
#connector.resourceType.file.extensions.denied
#connector.resourceType.image.extensions.denied
#connector.resourceType.flash.extensions.denied
#connector.resourceType.media.extensions.denied

# 设置中类型文件的资源文件夹(上传的存放路径)
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

# 设置用户目录(有的说改这个属性就可以改上传目录)
connector.userFilesPath = /UserUpload

# 上传目录(如果更改上传目录的话,上面的一并要修改,保持一致)
connector.userFilesAbsolutePath = /UserUpload

# 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

# height of the editor
fckeditor.height = 100%

# toolbar set of the editor
fckeditor.toolbarSet = Default

# width of the editor
fckeditor.width = 100%

# implementations
connector.impl = net.fckeditor.connector.impl.ContextConnector

#启用了一个东西,具体我也不知道是什么。

#有的上传不成功跟没有配置这个有关(默认为net.fckeditor.requestcycle.impl.DisabledUserAction)
connector.userActionImpl = net.fckeditor.requestcycle.impl.EnabledUserAction
connector.userPathBuilderImpl = net.fckeditor.requestcycle.impl.ContextPathBuilder
localization.localeResolverImpl = net.fckeditor.localization.impl.AcceptLanguageHeaderResolver

可以去fckeditor-java-core-2.6.jar,net.fckeditor.handlers包下找default.properties这个是默认的配置文件,可以参考去修改自己想要的。

connector.userFilesAbsolutePath这个属性可以更改上传路径。

connector.userFilesPath这个属性应该与 connector.userFilesAbsolutePath相同不然上传的资源会找不到(默认为userfiles)。

 

第一次写自己的技术笔记,希望同大家分享一下,如有问题请指正,请大家多多关照。

如果真的帮到你了的话,请评论回复一下。