最近需要做一个标记文章的系统,在网上找到了Ueditor编辑器的代码,修修改改,添加jar包之后已经能运行成功,显示编辑页面。

开始分析问题:

最后发现图片上传出现问题,就是用户上传图片之后,编辑框里面没有显示图片
但是需求是用户上传之后,可以立即看到自己的图片,于是分析问题:
一、路径问题
1、这个图片在上传的路径不对,导致没有办法再次获取
2、这个图片在再次查找的时候路径不对,虽然已经存在,但是获取失败

二、这个功能没有进行保存图片,需要使用者再次更改

Google浏览器有一个很强大的功能就是可以直接查看源码,找到问题的错误
我查看源码的时候,发现图片的路径是存在的,猜想二错误,
错误直接定位到这行代码和图片的404丢失问题,验证猜想一正确。

现在要解决的问题就是判断这个问题出现在保存图片还是图片的再次获取。

开始进行诊断:

打开ueditor.config.js,可以看到服务器统一接口路径。

controller.jsp 作为服务端代码接收上传的文件 存入 本机或者服务器。所以肯定图片问题不会直接性的出现在这个文件里面。

我们这里增加一行代码

System.out.print(rootPath);

输出controller.jsp 接收到图片后存放的路径,在Console里面可以直接看到

D:\eclipseWork.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\XieMengCode

然后在页面提示路径错误的那个路径里面找到了我之前上传的图片,发现图片的名字已经没修改了,貌似有什么规律,看了看找不到规律,也就再没看,反正已经将假设一排除。

现在只有一种可能就是,图片在再次获取的时候出现错误了。

最后发现,这个路径 是 可以设置的。

设置的地方在 ueditor文件夹中 config.json里

大家看imagePathFormat,这个属性就是保存图片的路径,里面有时间的文件夹还有时间最后是生成的6位数,这个就是之前图片的名称的规律了。

imageUrlPrefix配置的是 图片访问路径的前缀。

有时候 我们上传图片成功了,但是 回调时显示不出来,就是因为 图片的地址不对。

比如 图片 是放在 项目中的,则访问图片 是需要带 项目名作为前缀的。
看config.json文件里面的imageUrlPrefix是没有项目名的,再看看第二个小细节,就是
这个img的src的路径是没有项目名的,所以在本地路径下面值访问不到的。
现在在我的项目 设置 / 访问 项目,所以设置 “imageUrlPrefix”: “/项目名”。
我的就是:

"imageUrlPrefix": "/XieMengCode", /* 图片访问路径前缀 */

然后再次进行上传测试,发现成功

再次查看Google的源代码进行检查,发现也没有什么错误,这个时候img的src路径已经存在项目名

图片成功上传!
----------------------------------end---------------------------------------------

ueditor编辑器上传图片的显示问题相关推荐

  1. ueditor html显示图片,百度ueditor编辑器上传图片后img标签的title、alt属性优化简单方法...

    <百度ueditor编辑器上传图片后img标签的title.alt属性优化简单方法>要点: 本文介绍了百度ueditor编辑器上传图片后img标签的title.alt属性优化简单方法,希望 ...

  2. ECSHOP集成百度ueditor编辑器上传图片到服务器或又拍云(七牛云)

    1.打开admin/includes/lib_main.php文件 找到:(大约在306-323行左右) /** * 生成编辑器 * @param string input_name 输入框名称 * ...

  3. 解决百度Ueditor编辑器表格不显示边框问题

    一:不显示边框 解决方法:在表格处,右键-->表格-->设置表格边线可见 二:解决表格边框间距问题 table 表格加上 style 样式

  4. ueditor 编辑html文件名,UEditor编辑器自定义上传图片或文件路径的修改方法,ueditor修改方法...

    UEditor编辑器自定义上传图片或文件路径的修改方法,ueditor修改方法 使用ueditor编辑器,附件默认在ueditor/php/upload/,  我的附件地址是网站根目录下/data/u ...

  5. java ueditor 图片上传加水印_Ueditor编辑器上传图片加水印【亲测可用】-帝国CMS整合...

    Ueditor编辑器上传图片加水印 百度一下,有很多,但是方法都是一样的,写的不清不楚的.对于代码不是很了解的我们,却是头大.我整理了一下,下载下面的压缩包,解压缩之后,直接上传到  ueditor ...

  6. ue编辑器拖拽上传图片_为百度UE编辑器上传图片添加水印功能

    前些日子把phpcms的内置编辑器改成了百度UE编辑器,非常好用,但是有个地方不是很满意,就是没法给上传的图片加水印了,经过一番研究终于实现了出来,分享给大家 UEditor编辑器上传图片是自动提取的 ...

  7. 解决Ueditor编辑器图片保存路径问题

    解决Ueditor编辑器上传图片的路径问题 之前发表过一篇Ueditor编辑器的配置以及使用的教程: http://blog.csdn.net/gfd54gd5f46/article/details/ ...

  8. 关于kindeditor编辑器批量上传图片不显示添加图片按钮的问题

    今天在项目里发现kindeditor编辑器批量上传图片不显示添加文件按钮,去官网看demo是有的,经过浏览器debug发现是由于 multiimage.js文件的一个时间参数传递的不对, 很奇怪,改为 ...

  9. 教你如何调用百度编辑器ueditor的上传图片、上传文件等模块

    出于兴趣爱好,前段时间自己尝试写了一个叫simple的cms,里面使用了百度ueditor编辑器,发现它的多图片上传模块很不错,用起来很方便,又可以选择已经上传好的图片.正好我又是个懒人,发现有现成的 ...

最新文章

  1. 在线作图|如何绘制一张变量相关图(PCA)
  2. 转:用nohup命令让Linux下程序永远在后台执行
  3. Windows Server 2008 R2中的Hyper-V
  4. Sql Server 中汉字处理排序规则,全角半角
  5. 聚合搜索V2.0泛目录站群二开源码 可做指定关键词
  6. java 中JFinal getModel方法和数据库使用出现问题解决办法
  7. 液晶显示器的台式计算机耗电,电脑的显示器一开一关耗电量大么 注意 是显示器的开关...
  8. 16 年前,Google 为何花 5000 万美元买下 Android?
  9. Java 发展简史:初生遇低谷,崛起于互联网
  10. Node.js 4.0 中的 ES 6 特性介绍
  11. mysql characterencoding 枚举值_MySQL 事务锁基础部分详解
  12. 自学资料总结(持续更新)
  13. nginx sendfile
  14. 基于Vue实现的魔方矩阵排列效果
  15. 思维导图的绘制要点及使用GitMind工具快速制作思维导图
  16. 小明左右手分别拿两张纸牌:黑桃10和红心8,现在交换手中的牌。编写并输出互换后的结果
  17. pythonmd5解密代码_python写一个md5解密器示例,pythonmd5解密器
  18. 小程序不刷新页面更新数据
  19. Oracle 11gR2新特性--延迟段创建(Deferred Segment Creation)和exp不能导出空表
  20. computer security 复习

热门文章

  1. 脊髓空洞症先知先觉早期症状
  2. ei检索的cpss_国际检索系统收录我校期刊
  3. 国内怎么captcha测试_通过简单的数字测试或PHP图像处理使CAPTCHA更友好
  4. iOS端播放VR图片
  5. 【Matlab系列】Matlab信号添加噪声及信噪比SNR的计算
  6. Python实现基于负熵最大判据的FastICA胎心信号分离
  7. efi分区隐藏_隐藏Win10误显示的EFI分区
  8. 使用Echarts在网页中显示漂亮图例实战(Bootstrap+Django+ECharts+Jinja2使用入门)
  9. 区块链+游戏:未来真的有未来吗?
  10. 优效时钟屏保-一款极简风格的时钟屏保