最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

編輯器Ueditor和SpringBoot 的整合方法

 更新時間:2017年08月21日 17:22:59   作者:葉落-花開  
本文通過實例代碼給大家介紹了編輯器Ueditor和SpringBoot 的整合方法,需要的朋友參考下吧

1.先導(dǎo)入ueditor所有的包:在springboot static下

2.導(dǎo)入需要的ueditor的js

3.配置ueditor.config.js的// 服務(wù)器統(tǒng)一請求接口路徑://, serverUrl:(這個路徑是個Java類,和config.js的內(nèi)容相同)

4.js里面執(zhí)行1.var ue = UE.getEditor('editor');函數(shù)

5.上傳圖片:         

/* Ueditor里面的上傳圖片 */
UE.Editor.prototype._bkGetActionUrl=UE.Editor.prototype.getActionUrl;
//action是config.json配置文件的action
 UE.Editor.prototype.getActionUrl=function(action){
 if (action == 'uploadimage'){
  return [[@{/common/upload/image}]]; /* 這里填上你自己的上傳圖片的action */
 }else if(action == 'uploadvideo'){
  return [[@{/common/upload/image}]]; 
 }else{
  return this._bkGetActionUrl.call(this, action);
 }
 };

6.上傳圖片的方法:

@RequestMapping(value = "/upload/image", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
 @ResponseBody
 public Map<String,Object> save(HttpServletRequest req){
 Map<String,Object> rs = new HashMap<String, Object>();
 MultipartHttpServletRequest mReq = null;
 MultipartFile file = null;
 String fileName = "";
 // 原始文件名 UEDITOR創(chuàng)建頁面元素時的alt和title屬性
 String originalFileName = "";
 try {
  mReq = (MultipartHttpServletRequest)req;
  // 從config.json中取得上傳文件的ID
  file = mReq.getFile("upfile");
  if(!file.isEmpty()){ 
  // 取得文件的原始文件名稱
  fileName = file.getOriginalFilename();
  originalFileName = fileName;
  String ext = (FilenameUtils.getExtension(file.getOriginalFilename())).toLowerCase();
 String storePath = "";
  if ("jpg".equals(ext) || "png".equals(ext) || "jpeg".equals(ext) || "bmp".equals(ext)) {
  storePath = "upload/image/";
 }else{
 storePath = "upload/video/";
 }
  //將圖片和視頻保存在本地服務(wù)器 
  String pathRoot = req.getSession().getServletContext().getRealPath(""); 
  String path = pathRoot + "/" + storePath; 
  file.transferTo(new File(path+fileName)); 
  String doMain = readProperties.getFileDomain();
String httpImgPath = doMain + storePath + fileName;
  rs.put("state", "SUCCESS");// UEDITOR的規(guī)則:不為SUCCESS則顯示state的內(nèi)容
  rs.put("url",httpImgPath);  //能訪問到你現(xiàn)在圖片的路徑
  rs.put("title", originalFileName);
  rs.put("original", originalFileName); 
  } 
 } catch (Exception e) {
 e.printStackTrace();
  rs.put("state", "文件上傳失敗!"); //在此處寫上錯誤提示信息,這樣當錯誤的時候就會顯示此信息
  rs.put("url","");
  rs.put("title", "");
  rs.put("original", "");
 }
 return rs;
 }

總結(jié)

以上所述是小編給大家介紹的編輯器Ueditor和SpringBoot 的整合方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Java如何處理延遲任務(wù)過程解析

    Java如何處理延遲任務(wù)過程解析

    這篇文章主要介紹了Java如何處理延遲任務(wù)過程解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-10-10
  • Spring框架中Bean的三種配置和實例化方法總結(jié)

    Spring框架中Bean的三種配置和實例化方法總結(jié)

    在Spring框架中,Bean的配置和實例化是很重要的基礎(chǔ)內(nèi)容,掌握各種配置方式,才能靈活管理Bean對象,本文將全面介紹Bean的別名配置、作用范圍配置,以及構(gòu)造器實例化、工廠實例化等方式
    2023-10-10
  • idea啟動報錯:Command line is too long問題

    idea啟動報錯:Command line is too long問題

    在使用IDEA時,若遇到"Commandlineistoolong"錯誤,通常是因為命令行長度超限,這是因為IDEA通過命令行或文件將classpath傳遞至JVM,操作系統(tǒng)對命令行長度有限制,解決方法是切換至動態(tài)類路徑,通過修改項目的workspace.xml文件
    2024-09-09
  • Mybatis批量插入更新xml方式和注解方式的方法實例

    Mybatis批量插入更新xml方式和注解方式的方法實例

    這篇文章主要給大家介紹了關(guān)于Mybatis批量插入更新xml方式和注解方式的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用Mybatis具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • Java實現(xiàn)斷點下載服務(wù)端與客戶端的示例代碼

    Java實現(xiàn)斷點下載服務(wù)端與客戶端的示例代碼

    這篇文章主要為大家介紹了如何實現(xiàn)服務(wù)端(Spring Boot)與客戶端(Android)的斷點下載與下載續(xù)傳功能,文中的示例代碼講解詳細,需要的可以參考一下
    2022-08-08
  • JavaSE中IO文件操作詳細指南

    JavaSE中IO文件操作詳細指南

    這篇文章主要介紹了計算機文件系統(tǒng)的基本概念、路徑操作、文件分類以及在Java中的應(yīng)用,包括文件屬性、路徑操作方法、文件判斷、創(chuàng)建刪除操作,以及字節(jié)流和字符流的讀寫操作,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2025-02-02
  • Java中Boolean與字符串或者數(shù)字1和0的轉(zhuǎn)換實例

    Java中Boolean與字符串或者數(shù)字1和0的轉(zhuǎn)換實例

    下面小編就為大家?guī)硪黄狫ava中Boolean與字符串或者數(shù)字1和0的轉(zhuǎn)換實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • Java實現(xiàn)簡單的迷宮游戲詳解

    Java實現(xiàn)簡單的迷宮游戲詳解

    迷宮游戲作為經(jīng)典的小游戲,一直深受大家的喜愛。本文小編將為大家詳細介紹一下如何用Java實現(xiàn)一個簡單的迷宮小游戲,感興趣的可以動手試一試
    2022-02-02
  • 詳解Java實現(xiàn)多種方式的http數(shù)據(jù)抓取

    詳解Java實現(xiàn)多種方式的http數(shù)據(jù)抓取

    本篇文章主要介紹了Java實現(xiàn)多種方式的http數(shù)據(jù)抓取,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧。
    2016-12-12
  • Java編程泛型限定代碼分享

    Java編程泛型限定代碼分享

    這篇文章主要介紹了Java編程泛型限定的相關(guān)內(nèi)容,具有一定參考價值,需要的朋友可以了解下。
    2017-10-10

最新評論

钟山县| 雷州市| 定安县| 昌江| 巴塘县| 内乡县| 清流县| 台北市| 吉首市| 万载县| 达拉特旗| 岐山县| 揭西县| 英山县| 枣强县| 中江县| 湖南省| 宜宾市| 双柏县| 大安市| 含山县| 兰西县| 林芝县| 库伦旗| 元阳县| 巨鹿县| 郸城县| 桂平市| 芦山县| 广德县| 灵武市| 孟州市| 巫山县| 小金县| 水城县| 武义县| 通海县| 哈尔滨市| 商南县| 封开县| 澄城县|