ueditor1.4.3 springmvc图片上传

ueditor:百度富文本编辑器,地址:ueditor.baidu.com

版本选择,之所以选择1.4.3,是因为ueditor 1.4.2才修复在bootstrap环境下图片拖拽异常,看到1.4.3也修复了不少的bug,没敢使用1.4.2,稍微看了下源码,1.4.3里面很多todo注释,ueditor一直在改进,不太成熟,既然这么多bug,为什么要选ueditor做富文本编辑?这个看项目组大神了,小喽啰没法做技术引入,如果有选择,不太建议用ueditor商用,bug比较多,当然使用简单也是个有点。

配置使用:

1,需导入jar包(当然一般项目commons都有)

2,ueditor.config.js

该文件定义了ueditor的请求入口和toolbar功能,这个文件对使用来说可以不用修改,想删除不用的功能的话,修改数组即可

3,ueditor.all.js

ueditor通过getActionUrl获取路径,修改这个方法配置图片上传路径

其中getServerName是获取上下文路径的js,自行修正路径

action有

  • uploadimage://执行上传图片或截图的action名称
  • uploadscrawl://执行上传涂鸦的action名称
  • uploadvideo://执行上传视频的action名称
  • uploadfile://controller里,执行上传视频的action名称
  • catchimage://执行抓取远程图片的action名称
  • listimage://执行列出图片的action名称
  • listfile://执行列出文件的action名称
具体参见百度文档:http://fex.baidu.com/ueditor/#qa-customurl

4,congroller.jsp

ueditor请求入口,需要的话,应该可以修改成springmvc 控制器,未测试

5,图片上传Controller

public String ueditImageUpload(@RequestParam(value = "upfile", required = false) MultipartFile upfile) {

// 上传图片

//返回数据

}

注:返回数据为json串,内容如下:

public class UploaderParam {
    private String name; //通过upfile获取
    private String originalName; //通过upfile获取
    private Long size; //通过upfile获取
    private String state;//成功必须为"SUCCESS"
    private String type; //通过upfile获取
    private String url; //图片回显url

自行拼凑json

6,config.json

项目中图片保存在一个静态资源服务器,所以这里设置空前缀,自行修改

7,一切就绪部署上,即可

转载于:https://my.oschina.net/vinglo/blog/473127

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值