1. 程式人生 > >SpringMVC ueditor 儲存的路徑沒有在 tomcat 目錄下,親測可用

SpringMVC ueditor 儲存的路徑沒有在 tomcat 目錄下,親測可用

系統配置:   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);
								}
							}
						});
					}
				});