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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a919423654/article/details/78667258
系统配置:   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);
								}
							}
						});
					}
				});


猜你喜欢

转载自blog.csdn.net/a919423654/article/details/78667258