国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
解決Ueditor編輯器圖片保存路徑問(wèn)題


解決Ueditor編輯器上傳圖片的路徑問(wèn)題



之前發(fā)表過(guò)一篇Ueditor編輯器的配置以及使用的教程:

http://blog.csdn.net/gfd54gd5f46/article/details/60887313


這篇文章是對(duì)Ueditor編輯器圖片上傳保存的優(yōu)化。



遇到的問(wèn)題:


  • 用Eclipse開(kāi)發(fā)WEB項(xiàng)目的時(shí)候,使用到了Ueditor上傳圖片的功能,插件會(huì)自動(dòng)將上傳的圖片保存在Eclipse工作目錄下,這種保存的方式非常不利于后續(xù)對(duì)圖片的操作(管理),這時(shí)我們就要修改Ueditor的源碼,解決上傳圖片時(shí)的路徑問(wèn)題。


官方文檔:http://fex.baidu.com/ueditor/


在線API文檔:http://ueditor.baidu.com/doc/


GitHub地址:https://github.com/fex-team/ueditor


1、下載ueditor源碼并引用到工程



將jsp/src/目錄下的所有文件拷貝到你的工程下



目錄視圖



將ueditor-1.1.2.jar刪除,只引用前四個(gè)jar包



2、修改Tomcat服務(wù)器配置,添加圖片映射路徑



在tomcat中添加圖片的絕對(duì)路徑和圖片訪問(wèn)虛擬路徑




修改config.json配置文件,訪問(wèn)路徑填寫(xiě)剛配置的虛擬目錄



3、創(chuàng)建配置文件(可省略)



在src目錄下創(chuàng)建config.properties ,存放圖片路徑


讀配置文件的目的是為了動(dòng)態(tài)修改保存路徑,可以更方便的管理圖片



創(chuàng)建ConfigUtil.java類(lèi),用于讀取配置文件

import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.util.Properties;/** * 用于讀取配置文件 * @author LingDu */public class ConfigUtil {    private static Properties pro;    static{        pro=new Properties();        //默認(rèn)從類(lèi)的所在包目錄開(kāi)始查找資源文件        //如果要classpath的根目錄開(kāi)始找,必須加上/        /*InputStream input=PropertiesUtil.class.                getResourceAsStream("/config.properties");*/        //默認(rèn)從classspath的根目錄開(kāi)始查找資源文件        InputStream input=ConfigUtil.class                .getClassLoader()                .getResourceAsStream("config.properties");        try {            pro.load(new InputStreamReader(input,                    "UTF-8"));        } catch (IOException e) {            e.printStackTrace();        }finally{            if(input!=null){                try {                    input.close();                } catch (IOException e) {                    e.printStackTrace();                }            }        }    }    public static String get(String key){        return pro.getProperty(key);    }    public static int getInt(String key){        return Integer.parseInt(pro.getProperty(key));    }}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48



4、修改源碼(修改圖片保存路徑)


選中項(xiàng)目,使用Eclipse文件搜索功能



搜索 physicalPath


找到在3個(gè)類(lèi)中使用到了 physicalPath



這里有3個(gè)類(lèi)的是要修改源碼的

//注釋掉原來(lái)的路徑代碼//String physicalPath = this.rootPath + savePath;
  • 1
  • 2


  • 使用自定義的路徑(這個(gè)路徑是通過(guò)配置文件讀取的,相當(dāng)于取代源碼中的this.savePath


注意:ConfigUtil.get("savepath") ,字段名必須一樣,否則讀取不了




ImageHunter.java





Base64Uploader.java





BinaryUploader.java



5、測(cè)試:



往編輯器添加一張圖片



再來(lái)看看圖片保存目錄


通過(guò)改源碼的方式就能成功對(duì)圖片進(jìn)行統(tǒng)一管理了。


6、在strtus中使用Ueditor編輯器需要注意


如果配置文件中配置了過(guò)濾所有的請(qǐng)求,需要將其設(shè)置成只過(guò)濾.action的請(qǐng)求,否則導(dǎo)致文件保存不成功的情況。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
Flask項(xiàng)目集成富文本編輯器UEditor
百度編輯器-Ueditor
百度ueditor 1.4.3在win2003+IIS6環(huán)境下不能上傳圖片,asp版百度ueditor在線編輯器上傳圖片錯(cuò)誤
php ueditor word粘貼上傳
UEditorPlus v3.3.0 圖片上傳壓縮重構(gòu),UI優(yōu)化,升級(jí)基礎(chǔ)組件
基于開(kāi)發(fā)中使用UEditor編輯器的注意事項(xiàng)詳解
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服