UEditor1.4.3 使用配置心得

做一个新系统,有一个文章管理的模块,文章是图文的形式。图片管理一直没找到好的控件,看到了UEditor,再一看,百度的,果断试一下,对着文档部署了一个环境,发现图片部分有各种问题:
最后发现,UEditor是很健壮的,其实各种问题都是配置的问题。
在图片上传这一部分遇到几个问题:
1)图片无法上传,提示无效的Action
2)图片无法回显
3)图片上传之后,上传目的文件夹没有文件
第一个问题是我把config.json文件中的

   "imageActionName": "uploadimage", /* 执行上传图片的action名称 */

这个uploadimage改了,改成我自己写的一个处理上传文件的spring mvc controller。后来一想,不对,在ueditor的jar包里有几个uploader相关的类和方法。然后我就又改回来了。
第二个问题是路径配置的问题
还是config.json文件

 "imageUrlPrefix": "http://localhost:8080/ueditor", /* 图片访问路径前缀 */
    "imagePathFormat": "/ueditor/jsp/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}", /* 上传保存路径,可以自定义保存路径和文件名格式 */

这两个配置改掉,就可以了
第三个问题很简单但是弄了很久,其实还是路径的问题
弄好了上边两个问题之后,图片可以回显了,但是服务器上指定的文件夹就是没有,还发现在多图上传#在线管理功能里边,上传过几张图片,在这里就会显示几张空图,图片是整个白色。到这里,实在想不出原因,就下了个ueditor.jar的源码,debug一下。导入ueditor.jar的源码,把WEB_INF/lib目录下的ueditor.jar删掉。包里面类的不多,命名也很简单明了,一下就找到了com.baidu.ueditor.upload.Uploader#doExec这个,debug到这个方法,看conf这个域的内容,发现rootPath所指的路径,忽然一切都明白了。
我测试是用eclipse javaee版本测试的,大家都知道eclipse在debug web项目时不是把项目拷贝到tomcat下面,myeclipse是拷贝到tomcat下面,所以文件在上传时,其实是上传到了${workspace}.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\earth\ueditor\jsp\upload\image(这是我这边debug时的路径),所以ueditor在多图上传#在线管理时找不到文件的真实路径。

总结:ueditor使用方便,简单又强大,定制方便。可以一试。

UEditor是一款基于JavaScript的富文本编辑器,1.4.3是其一个版本。而在.NET平台上,将该富文本编辑器与.NET框架进行了结合,形成了UEDitor1.4.3 .NET版本。 UEDitor1.4.3 .NET版本是一个为开发者提供的快速、灵活的富文本编辑器解决方案。它完全基于.NET平台进行开发,因此可以充分利用.NET平台的强大功能和特性。开发者可以使用该版本的UEDitor来实现多种富文本编辑需求,比如在网页中嵌入、编辑和保存富文本内容等。 UEDitor1.4.3 .NET版本具备了多种功能和特性,包括文字格式设置(字体、颜色、大小等)、段落样式设置(对齐、缩进等)、插入图片、插入表格、插入链接、上传附件等。开发者可以根据自己的需求选择相应的功能来实现富文本编辑。 UEDitor1.4.3 .NET版本还支持自定义配置和扩展。开发者可以根据自己的需求,设置编辑器的样式、功能和行为等。同时,还可以通过扩展插件的方式来增加新的功能或者修改现有功能逻辑。 UEDitor1.4.3 .NET版本的使用也相对简单。开发者只需在.NET项目中引入相关资源文件,并进行简单的配置即可使用。同时,UEDitor1.4.3 .NET版本还提供了丰富的API接口,方便开发者通过代码来操作和控制编辑器的行为。 综上所述,UEDitor1.4.3 .NET版本是一款功能丰富、易用灵活的富文本编辑器解决方案,可在.NET平台上进行开发和应用。无论是网页编辑,还是后台管理系统的富文本内容管理,UEDitor1.4.3 .NET版本都可以提供可靠的支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陈振阳

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值