富文本编辑器Ueditor实战(二)-图片上传

举报
夜郎king 发表于 2025/09/15 09:05:21 2025/09/15
【摘要】 本文重点阐述了如何扩展Ueditor的图片上传功能,以及在实际中,如何根据项目实际情况,设置图片信息的动态展示思路。

 本文接前文富文本编辑器Ueditor实战(一),前文留了一个问题,就是图片上传功能无法使用,报后台配置错误的问题。那么应该如何配置图片上传功能呢?本文将使用jsp+tomcat的方式进行说明如何动态配置Ueditor的图片上传功能。

        第一步、复制ueditor1_4_3_3-utf8-jsp工程

        将ueditor1_4_3_3-utf8-jsp复制一份名字改为:ueditor-jsp

        第二步、在ueditor-jsp目录下新增WEB-INF/lib目录,如下图

1.jpg

第三步、将jsp/lib目录下的jar包复制到WEB-INF/lib下,如下图所示:

1.jpg

第四步、启动tomcat后,输入地址:http://localhost:8080/ueditor-jsp/jsp/controller.jsp?action=config,能看到下图说明配置成功

1.jpg

第五步、测试文件上传。当再一次进入富文本编辑页面,打开文件上传窗口,你会发现,组件可以正常选择图片。

1.jpg

 等等,别高兴得太早,当你点击文件上传后,并同时点击确认,你会发现在文本输入框内,竟然不是我们要的结果。

1.jpg

你可打开html编辑器,看到引入的图片地址是下面这样的

1.jpg

  我们发现,文件确实已经成功的上传到了服务器上,因为在文件夹中,我们找到了这些图片。

1.jpg

只是在实际引用时,地址填错了。那么访问前缀究竟去哪里了呢?如果你对config还有印象的话,你一定会记得config.json设置了相关配置。比如:

1.jpg

我们将imageUrlPrefix改成完整的访问路径:http://localhost:8080/ueditor-jsp,重新测试图片上传

1.jpg

总结:本文重点阐述了如何扩展Ueditor的图片上传功能,以及在实际中,如何根据项目实际情况,设置图片信息的动态展示思路。当然,实际使用中,可能会更复杂,不会是这种简单的集成方式,文件上传会采用对象存储的方式,但是思路是想通的,用户可自行扩展。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。