標籤:blog http 使用 java ar 檔案 2014 sp 代碼
最近在做一個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/ 根據時間產生的檔案夾名字/根據時間產生的檔案名稱.尾碼名
umeditor1.2.2 jsp版本更改圖片上傳路徑的方法