umeditor1.2.2 jsp版本更改圖片上傳路徑的方法


最近在做一個bbs項目,需要一個輕量級的編輯器,看過來看過去,都是百度編輯器挺好看的

怎么部署百度編輯器我就只截取部分圖片,關鍵是更改圖片上傳路徑的方法

這是部署百度編輯器需要的引入的js文件,目錄要對應

在網頁需要編輯器的地方添加這段代碼,寫好樣式表,直接要class引入,編輯器的長寬就會自適應,后面的內容會在百度編輯器初始化后自動填寫在百度編輯器中,

你可以試一下,name屬性是后台接受表單提交是獲取內容時使用的字段

UM.getEditor("myEditor");這句是初始化百度編輯器,myEditor是上面的部署時寫的id,

來張效果圖,稍等

我圈出來的地方,本來是可以插入百度地圖的圖片的,但因為百度自身js文件的錯誤,所以我在配置文件中取消了這個功能,只需要修改配置文件就可以了

我看了很多網上的教程,都需要配置URL,我測試過,不用配置URL,在項目任何頁面都可以部署,

這里不引入map,編輯器就不會顯示那個功能,

下面進入正題,怎么修改圖片上傳的地址,需要修改三個地方,記得引入jsp目錄下的commons-fileupload-1.2.2.jar

upload是從網站根目錄下開始的文件夾名,

其次修改編輯器配置文件中圖片修正地址,改為網站的開始路徑,由於我是在tomcat中使用的所以我用的是 IP地址:端口號/項目名 為網站開始路徑

所以寫了一個方法獲取網站的開始路徑

var rootURLDIR =URL.substring(0,URL.indexOf("/",URL.indexOf("/",URL.indexOf("://")+3)+1)+1);

http://127.0.0.1:8080/項目名/

最后修改Uploader.java中通過/獲取網站的在服務器中的物理路徑,即可修改完成

可能你還沒看懂,我來給你分析分析,路徑分為三個部分,http://127.0.0.1:8080/項目名/  upload/ 根據時間生成的文件夾名字/根據時間生成的文件名.后綴名

網頁引用就是這個格式 但是在磁盤在的路徑並不是這個 所以需要映射磁盤路徑來保存圖片

比如  tomcat 下的項目名是在D:/tomcat/webapps/項目名

修改后,實際保存在 D:/tomcat/webapps/ upload/ 根據時間生成的文件夾名字/根據時間生成的文件名.后綴名


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM