日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

spring boot 若依系統(tǒng)整合Ueditor部署時上傳圖片錯誤問題

瀏覽:145日期:2023-08-10 13:36:49

前言:國慶假期找了個ruoyi版本的cms玩玩,從git上看,介紹如下圖:

后臺部分截圖:

spring boot 若依系統(tǒng)整合Ueditor部署時上傳圖片錯誤問題編輯​

spring boot 若依系統(tǒng)整合Ueditor部署時上傳圖片錯誤問題編輯​

spring boot 若依系統(tǒng)整合Ueditor部署時上傳圖片錯誤問題編輯​

spring boot 若依系統(tǒng)整合Ueditor部署時上傳圖片錯誤問題編輯​

前臺blog截圖:

spring boot 若依系統(tǒng)整合Ueditor部署時上傳圖片錯誤問題編輯​

spring boot 若依系統(tǒng)整合Ueditor部署時上傳圖片錯誤問題編輯​

看上去還可以不錯,于是clone下來玩玩,結(jié)果發(fā)現(xiàn),發(fā)布文章的時候,編輯器有問題,上傳不了圖片,還有其他幾個地方有問題,怎么解決呢?自己上手擼代碼,修改唄。于是,下載了ueditor的源碼,加到項目中,進行修改。現(xiàn)在已經(jīng)修改完成,并且也發(fā)布到的服務(wù)器上了,歡迎大家訪問測試。文末會有凱哥修改后的git地址o~

正文:

在spring boot整合UEditor的時候,本地idea編輯器中沒問題,但是部署服務(wù)器上,上傳圖片提示:“后端配置項沒有正常加載,上傳插件不能正常使用!”解決辦法。

出現(xiàn)這種情況,可以很負責任的告訴你99%是因為,在加載的時候,沒有獲取到ueditor的config.json文件。怎么處理了?

分析原因:

查看原來文件存放位置:

在resources的static下,正常來說,是沒有問題的。但是spring boot打成jar包后的路徑和war包的路徑是不一樣的。文件是在BOOT-INF下的。如下圖:

spring boot 若依系統(tǒng)整合Ueditor部署時上傳圖片錯誤問題編輯​

直接獲取,是不行的。找到原因后,我們就來想辦法解決掉。

解決步驟:

1:修改文件存放位置。

如凱哥,直接就放在了resources下,文件名稱為:ueditor-config.json(這個文件名字,在后面需要用到)。如下圖:

spring boot 若依系統(tǒng)整合Ueditor部署時上傳圖片錯誤問題

編輯​

2:在yml文件中,配置ueditor-config.json的文件名:

uEditorConfig:fileName:ueditor-config.json

如下圖:

spring boot 若依系統(tǒng)整合Ueditor部署時上傳圖片錯誤問題編輯​

3:編寫一個controller(ps:JSP的凱哥沒有使用,修改成了controller.這樣符合習(xí)慣)

3.1:獲取json文件名稱

需要注意:把第二步配置的文件名稱,獲取到。如下圖:

spring boot 若依系統(tǒng)整合Ueditor部署時上傳圖片錯誤問題編輯​

3.2:編寫獲取json的類(上傳的也寫在了里面)。如下圖:

spring boot 若依系統(tǒng)整合Ueditor部署時上傳圖片錯誤問題編輯​

4:修改Ueditor的源碼

4.1:ActionEnter類的構(gòu)造方法重寫。

/***獲取config.json的*@paramrequest*@paramrootPath*@paramconfigFileName*/publicActionEnter(HttpServletRequestrequest,StringrootPath,StringconfigFileName){this.request=request;this.rootPath=rootPath;this.actionType=request.getParameter('action');this.contextPath=request.getContextPath();this.configManager=ConfigManager.getInstance(this.rootPath,this.contextPath,request.getRequestURI(),configFileName);}

如下圖:

spring boot 若依系統(tǒng)整合Ueditor部署時上傳圖片錯誤問題編輯​

4.2:重寫ConfigManager.getInstance方法

/***配置管理器構(gòu)造工廠--修改后*@paramrootPath服務(wù)器根路徑*@paramcontextPath服務(wù)器所在項目路徑*@paramuri當前訪問的uri*@paramconfigFileNameconfig.json的文件名稱*@return配置管理器實例或者null*/publicstaticConfigManagergetInstance(StringrootPath,StringcontextPath,Stringuri,StringconfigFileName){try{returnnewConfigManager(rootPath,contextPath,uri,configFileName);}catch(Exceptione){returnnull;}}

如下圖:

spring boot 若依系統(tǒng)整合Ueditor部署時上傳圖片錯誤問題編輯​

4.3:重寫ConfigManager構(gòu)造器

/**通過一個給定的路徑構(gòu)建一個配置管理器,該管理器要求地址路徑所在目錄下必須存在config.properties文件--kaigejava修改*/privateConfigManager(StringrootPath,StringcontextPath,Stringuri,StringconfigFileName)throwsFileNotFoundException,IOException{rootPath=rootPath.replace('','/');this.rootPath=rootPath;this.contextPath=contextPath;this.configFileName=configFileName;if(contextPath.length()>0){this.originalPath=this.rootPath+uri.substring(contextPath.length());}else{this.originalPath=this.rootPath+uri;}this.initEnv();}

如下圖:

spring boot 若依系統(tǒng)整合Ueditor部署時上傳圖片錯誤問題編輯​

privatevoidinitEnv()throwsFileNotFoundException,IOException{Filefile=newFile(this.originalPath);if(!file.isAbsolute()){file=newFile(file.getAbsolutePath());}this.parentPath=file.getParent();//StringconfigContent=this.readFile(this.getConfigPath());StringconfigContent=this.filter(IOUtils.toString(this.getClass().getClassLoader().getResourceAsStream(configFileName),'UTF-8'));try{JSONObjectjsonConfig=JSONObject.parseObject(configContent);this.jsonConfig=jsonConfig;}catch(Exceptione){this.jsonConfig=null;}}

其中核心的:

StringconfigContent=this.filter(IOUtils.toString(this.getClass().getClassLoader().getResourceAsStream(configFileName),'UTF-8'));

修改后,如下圖:

spring boot 若依系統(tǒng)整合Ueditor部署時上傳圖片錯誤問題編輯​

把ueditor.config.js文件的serverUrl修改成第一步編寫的controller對應(yīng)的url.如下圖:

spring boot 若依系統(tǒng)整合Ueditor部署時上傳圖片錯誤問題編輯​

修改完成之后,重新打包之后,部署完成,發(fā)布訪問試試看。就可以了。

到此這篇關(guān)于spring boot 若依系統(tǒng)整合Ueditor部署時上傳圖片錯誤問題的文章就介紹到這了,更多相關(guān)spring boot上傳圖片錯誤內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標簽: Spring
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩毛片视频| 美女精品视频在线| 成人在线观看免费视频| 国产精品17p| 欧美一级二级三级视频| 日本高清久久| 国产欧美在线观看免费| 国产精品v亚洲精品v日韩精品| 欧美一级二区| 美日韩一区二区三区| 久久精品亚洲一区二区| 97se亚洲| 久久精品欧洲| 亚洲人成在线网站| 黄色成人91| 亚洲一区激情| 日本伊人午夜精品| 91欧美日韩在线| 欧美激情网址| 精品久久美女| 日韩欧美另类一区二区| 欧美精品九九| 热久久久久久久| 欧美精品福利| 成人午夜毛片| 99riav国产精品| 亚洲欧美高清| 日韩激情一二三区| 精品国内亚洲2022精品成人| 久久久夜精品| 蜜臀久久99精品久久久久宅男 | 在线午夜精品| 色狠狠一区二区三区| 欧美成人一二区| 成人午夜国产| 一二三区精品| 精品少妇一区| 亚洲91视频| 亚州欧美在线| 国产suv精品一区| 日韩视频不卡| 国产色噜噜噜91在线精品| 成人va天堂| 亚洲视频国产精品| 成人在线免费观看91| 日韩一级网站| 国产麻豆精品| 国产专区一区| 国产精品日韩精品在线播放| 999国产精品视频| 日本不卡不码高清免费观看| 日韩在线短视频| 免费在线观看不卡| 国产成人1区| 99re国产精品| 精品一区视频| 免费观看久久久4p| 超碰99在线| 日韩精品视频网站| 日韩不卡在线| 国产毛片久久久| aa亚洲婷婷| 成人亚洲一区| 亚洲永久精品唐人导航网址| 欧洲一级精品| 国产欧美激情| 爽爽淫人综合网网站 | 亚洲精品三级| 色在线中文字幕| 国产日韩欧美在线播放不卡| 久久人人88| 免费日韩成人| 一区二区国产精品| 亚洲国内欧美| 麻豆mv在线观看| 国产精品成人自拍| 一区二区国产在线观看| 成人久久一区| 精品一二三区| 国产探花一区| 亚洲精品自拍| 欧美搞黄网站| 成人国产精品久久| 欧美一区=区三区| 日韩精品一二区| 99久久九九| 国产66精品| 国产精品久久乐| 亚洲综合五月| 亚洲尤物在线| 国产综合色产| 久久久久中文| 国产美女高潮在线| 麻豆精品国产91久久久久久| 日韩高清电影一区| 日韩精品一卡二卡三卡四卡无卡| 日本精品影院| 欧美国产美女| 精品视频国内| 免费亚洲婷婷| 国产激情一区| 国产极品嫩模在线观看91精品| 日韩欧美美女在线观看| 久久亚洲电影| 国产亚洲福利| 欧美日韩免费观看一区=区三区 | 久久精品国产99国产| 久久国产精品免费一区二区三区| 天使萌一区二区三区免费观看| 亚洲国产影院| 亚洲国产一区二区在线观看| 亚洲精品午夜av福利久久蜜桃| 亚洲福利专区| 国精品一区二区三区| 精品一区在线| 国产综合精品| 欧美精品激情| 99国产精品99久久久久久粉嫩| 欧美色图一区| 国产手机视频一区二区| 老色鬼久久亚洲一区二区| 丝袜国产日韩另类美女| 免费成人在线视频观看| 久久成人精品| 在线精品观看| 日本一区二区三区视频在线看| 亚洲综合图色| 欧美影院精品| 国产精品宾馆| 国产一区二区三区黄网站| 激情中国色综合| 国产传媒av在线| 国内亚洲精品| 国产精品试看| 婷婷综合电影| 久久av超碰| 黄在线观看免费网站ktv| 久久国产免费| 亚洲精品小说| 亚洲日产国产精品| 国产精品亚洲二区| 日本一区二区免费高清| 99久久九九| 久久国产88| 欧美日韩夜夜| 亚洲黄色免费av| 黄色成人在线网址| 日本少妇一区二区| 精品视频国产| 欧美日韩国产在线一区| 日韩精品久久久久久久软件91| 国产精品第一| 欧美日中文字幕| 国产美女精品| 国产探花在线精品一区二区| 福利一区在线| 亚洲免费高清| 国产一精品一av一免费爽爽| 日本精品黄色| 国产亚洲一级| 国产精品啊啊啊| 久久要要av| 日产欧产美韩系列久久99| 精品久久一区| 久久福利影视| 精品国产一区二区三区噜噜噜| 激情自拍一区| 91精品国产自产观看在线| 卡一卡二国产精品| 欧美日韩在线网站| 青草av.久久免费一区| 日韩免费一区| 日本麻豆一区二区三区视频| 午夜av成人| 国产视频一区二区在线播放| 久久婷婷丁香| 久久国产乱子精品免费女| 久久国产日韩| 欧美日韩在线精品一区二区三区激情综合 | 日本一区免费网站| 成人在线视频免费看| 亚洲综合精品四区| 精品亚洲精品| 蜜臀久久99精品久久久久久9 | 人人精品亚洲| 欧美亚洲自偷自偷| 国产精品99一区二区| 国产精品一二| 午夜视频精品| 国产中文欧美日韩在线| 中文字幕亚洲在线观看| 精品三级在线| 亚洲1区在线| 亚洲午夜黄色| 麻豆久久一区| 蜜桃视频一区二区| 日韩欧美另类一区二区| 日韩动漫一区| 九九久久电影| 都市激情国产精品|