日韩精品欧美激情国产一区_中文无码精品一区二区三区在线_岛国毛片AV在线无码不卡_亞洲歐美日韓精品在線_使劲操好爽好粗视频在线播放_日韩一区欧美二区_八戒八戒网影院在线观看神马_亚洲怡红院在线色网_av无码不卡亚洲电影_国产麻豆媒体MDX

ueditor.jar重新打包解決支持上傳文件設(shè)置為絕對(duì)目錄

時(shí)間:2020-05-15 23:29:15 類型:JAVA
字號(hào):    

  因?yàn)閁Editor原生上傳文件和圖片的方式是上傳到項(xiàng)目路徑下,那重新部署項(xiàng)目,原來(lái)上傳的文件和圖片就會(huì)消失或者被覆蓋,所以, 這里結(jié)合

這里的步驟重新生成一個(gè)支持上傳絕對(duì)目錄的jar文件分享給大家">https://www.cnblogs.com/sunshine6/p/9721856.html這里的步驟重新生成一個(gè)支持上傳絕對(duì)目錄的jar文件分享給大家">這里的步驟重新生成一個(gè)支持上傳絕對(duì)目錄的jar文件分享給大家

     ueditor1.4.3完整源碼下載: 

    鏈接:https://pan.baidu.com/s/13dTN9ZtfL3EJsogimzy22A 

    提取碼:9vtg 


修改步驟:

1,在配置文件“ueditor/jsp/config.json”里添加 saveRootPath,修改 imageUrlPrefix 的值,這個(gè)鏈接是要指向 絕對(duì)根路徑,用于訪問(wèn)圖片或文件

"saveRootPath": "F:\\java\\uploads", /* 文件和圖片上傳絕對(duì)根路徑*/
    /* 上傳圖片配置項(xiàng) */
    "imageActionName": "uploadimage", /* 執(zhí)行上傳圖片的action名稱 */
    "imageFieldName": "upfile", /* 提交的圖片表單名稱 */
    "imageMaxSize": 2048000, /* 上傳大小限制,單位B */
    "imageAllowFiles": [".png", ".jpg", ".jpeg", ".gif", ".bmp"], /* 上傳圖片格式顯示 */
    "imageCompressEnable": true, /* 是否壓縮圖片,默認(rèn)是true */
    "imageCompressBorder": 1600, /* 圖片壓縮最長(zhǎng)邊限制 */
    "imageInsertAlign": "none", /* 插入的圖片浮動(dòng)方式 */
    "imageUrlPrefix": "/uploads", /* 圖片訪問(wèn)路徑前綴 */
    "imagePathFormat": "/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}", /* 上傳保存路徑,可以自定義保存路徑和文件名格式 */
                                /* {filename} 會(huì)替換成原文件名,配置這項(xiàng)需要注意中文亂碼問(wèn)題 */
                                /* {rand:6} 會(huì)替換成隨機(jī)數(shù),后面的數(shù)字是隨機(jī)數(shù)的位數(shù) */
                                /* {time} 會(huì)替換成時(shí)間戳 */
                                /* {yyyy} 會(huì)替換成四位年份 */
                                /* {yy} 會(huì)替換成兩位年份 */
                                /* {mm} 會(huì)替換成兩位月份 */
                                /* {dd} 會(huì)替換成兩位日期 */
                                /* {hh} 會(huì)替換成兩位小時(shí) */
                                /* {ii} 會(huì)替換成兩位分鐘 */
                                /* {ss} 會(huì)替換成兩位秒 */
                                /* 非法字符 \ : * ? " < > | */
                                /* 具請(qǐng)?bào)w看線上文檔: fex.baidu.com/ueditor/#use-format_upload_filename */

    另外記得要修改 ueditor.config.js文件中

//為編輯器實(shí)例添加一個(gè)路徑,這個(gè)不能被注釋
UEDITOR_HOME_URL: URL

// 服務(wù)器統(tǒng)一請(qǐng)求接口路徑
, serverUrl: URL + "jsp/controller.jsp"


   2.  修改package com.baidu.ueditor.ConfigManager.java

conf.put( "savePath", savePath );
		conf.put( "rootPath", this.rootPath );
		conf.put("saveRootPath",this.jsonConfig.getString("saveRootPath"));
		return conf;

3. 修改package com.baidu.ueditor.upload.BinaryUploader.java

//String physicalPath = (String) conf.get("rootPath") + savePath;
String physicalPath = (String)conf.get("saveRootPath") + savePath;


4.  將JAVA代碼全部編譯[順便說(shuō)下我的方法: 直接在idea的動(dòng)態(tài)項(xiàng)目下建立com.baidu.ueditor包, 將JAVA源代碼拷貝進(jìn)去, 運(yùn)行項(xiàng)目,所有JAVA源代碼自動(dòng)編譯]

5, 通過(guò)命令jar cvf ueditor-1.1.2.jar ./com 進(jìn)行打包

  這樣 我們就把 原來(lái)的相對(duì)路徑改成了我們想要的絕對(duì)路徑了

       

  ueditor.jar重新編譯打包文件如下:

       ueditor文件版本1.4.3.3, 其它文件都不變

ueditor-1.1.2.jar.zip


<