久久久久久AV无码免费看大片,亚洲一区精品人人爽人人躁,国产成人片无码免费爱线观看,亚洲AV成人无码精品网站,为什么晚上搞的时候要盖被子

ueditor.jar重新打包解決支持上傳文件設置為絕對目錄

時間:2020-05-15 23:29:15 類型:JAVA
字號:    

  因為UEditor原生上傳文件和圖片的方式是上傳到項目路徑下,那重新部署項目,原來上傳的文件和圖片就會消失或者被覆蓋,所以, 這里結(jié)合

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

     ueditor1.4.3完整源碼下載: 

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

    提取碼:9vtg 


修改步驟:

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

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

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

//為編輯器實例添加一個路徑,這個不能被注釋
UEDITOR_HOME_URL: URL

// 服務器統(tǒ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代碼全部編譯[順便說下我的方法: 直接在idea的動態(tài)項目下建立com.baidu.ueditor包, 將JAVA源代碼拷貝進去, 運行項目,所有JAVA源代碼自動編譯]

5, 通過命令jar cvf ueditor-1.1.2.jar ./com 進行打包

  這樣 我們就把 原來的相對路徑改成了我們想要的絕對路徑了

       

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

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

ueditor-1.1.2.jar.zip


<