SpringMVC ueditor 保存的路径没有在 tomcat 目录下,亲测可用

来源:互联网 发布:java 连接池实现原理 编辑:程序博客网 时间:2024/06/06 04:00
系统配置:   file_upload_path = D:\\SDK
spring 配置  <mvc:resources mapping="/upload/**" location="file:${file_upload_path}/upload/" cache-period="3155926"/>
图片没有保存再 tomcat 目录下
html 代码:
<textarea rows="20" cols="100" id="myEditor" name="myEditor"></textarea>
js代码
//j加载ueditor
var ue = UE.getEditor('myEditor');UE.Editor.prototype._bkGetActionUrl = UE.Editor.prototype.getActionUrl;UE.Editor.prototype.getActionUrl = function(action) {//alert(action);  因为 图片上传是 ueditor 提供的 action 所以我们可以对他进行拦截,然后把她修改成我们的上传 url
// 视频之类的拦截类似    if (action == 'uploadimage' || action == 'uploadfile') {        //var id = $('#carInfoId').val();      return '../m/photo/upload';    } else {        return this._bkGetActionUrl.call(this, action);    }};
同时我们也需要修改 ueditor的config.json 文件
    "imageUrlPrefix": "/tlimage", /* 图片访问路径前缀 */  这个我加的是自己的工程项目,这个根据情况修改。

//顺便写下编辑赋值时候注意的问题:

//注意 加载数据的 代码 写在 ue.ready()中,因为我们要等UE插件加载完毕后才可以赋值,当然 写在 success 方法中也是可以的
ue.ready(function() {var url ='../cms/notice/findNoticeById';if(tid!=null && tid!=0 && tid!=""){$.ajax({url:url,type:'post',dataType:'json',data:{modelId:tid},success:function(data){if(data.code == 1){/********************加载数据*****************************/$("#title").val(data.object.title);//显示//$("#content").val(data.object.content);ue.setContent(data.object.content);/********************加载数据*****************************/}else{alert(data.message);}}});}});


阅读全文
0 0
原创粉丝点击