百度编辑器(UEditor)上传图片到静态资源服务器

  • 搭建存储图片的静态资源服务器方便演示搭建windows平台下的nginx的静态资源服务器,具体详细搭建步骤自行百度,后期有时间会补充有关nginx的介绍,首先在nginx.conf核心配置文件配置静态资源的存储路径和访问方式,往配置文件目录复制一张图片测试是否可以通过链接访问访问如下证明静态资源服务器调试成功
  • UEditor源码分析  具体入门使用方法在本人前一篇博客查看,通过抓包可以看到上传图片的入口调用的是controller.jsp 通过跟踪controller.jsp发现调用ActionEnter的exec ()方法-->invoke()方法-->调用Uploader的doExec()方法-->最终调用Base64Uploader的save()方法中给physicalPath变量赋值指定图片的物理存储路径,现在将源码修改如下
  • 修改源码: 修改Base64Uploader.java的源码:添加localSavePathPrefix为图片上传的实际物理路径
  • 修改config.json的配置  
  • 上传测试:  
  • 上传成功的图片展示效果:
  • 静态资源文件存储信息  
  • 源码地址: https://gitee.com/SunnySVN/editor.git
posted @ 2017-10-24 20:03  sunny1009  阅读(445)  评论(0)    收藏  举报