thinkphp富文本編輯器如何實現上傳圖片

最近有網友問我thinkphp富文本編輯器如何實現上傳圖片 ,對於這個問題小編在網上查看一些資料,再根據個人經驗總結,希望小編能夠幫助到你。

工具/原料

手機
電腦

方法/步驟

首先,實現文章發布或編輯的form表單,初始化layui富文本編輯器,效果如下:文章發布表單對應的HTML代碼如下:

其中是layedit的目標元素,建立編輯器以及表單提交的js代碼如下:

實現layedit插入圖片接口需要在建立編輯器之前配置uploadImage,本例中配置代碼如上圖JS代碼所示。

layedit不提供服務端的圖片接受,需要我們在接口中實現,圖片上傳成功後返回指定格式的JSON信息,格式如下:

{

"code": 0, //0表示成功,其它失敗

"msg": "", //提示信息 //一般上傳失敗後返回

"data": {

"src": "圖片路徑",

"title": "圖片名稱" //可選

}

}

本例中用thinkPHP5實現編輯器插入圖片接口的代碼如下:

我創建了一個資源上傳的控制器,專門用來處理文件上傳相關業務,其中有關thinkPHP5上傳文件的代碼請參考TP的官方文檔,這裡不做過多解釋。

然後,發布一篇科技網際網路新聞,演示一下效果。

在第一段後面添加一張圖片,提交後效果如下:

注意事項

如有不明還需詢問專業人員。

相關文章

  1. 在網站項目中加入富文本編輯器

    在網站項目中加入富文本編輯器 工具/原料 電腦,代碼編輯器 在網站項目中加入富文本編輯器: 1.下載富文本編輯器的文件夾. 2. 把編輯器文件包放到自己的項目中 ① 引入3個核心js文件 ② 製作一個 ...
  2. 如何將word內容粘貼到富文本編輯器裡面

    很多時候我們用一些管理系統的時候,發布新聞.公告等文字類信息時,希望能很快的將word裡面的內容直接粘貼到富文本編輯器裡面,然後發布出來.減少排版複雜的工作量. 下面是借用百度doc 來快速實現這個w ...
  3. JSP頁面引入Ueditor富文本編輯器(1)

    最近做項目時,需要用到富文本編輯器,使用了百度的Ueditor編輯器,因此 在這和大家分享下 工具/原料 myeclipse,ueditor 方法/步驟 從官網上 http://ueditor.bai ...
  4. 簡單 好用 的 html5 富 文本編輯器-Redactor

    Redactor 美麗的和易於使用的所見即所得的html編輯器,不過不支持 IE6 瀏覽器,很簡單吧 工具/原料 jquery-1.7 方法/步驟 <!DOCTYPE html> < ...
  5. 富文本編輯器UEditor的使用

    對於我們web開發來說,富文本的編輯器是比不可少的,好的富文本編輯器可以讓我們用戶有更好的體驗效果,帶來更多的用戶好評,今天給大家介紹百度推出的富文本編輯器的使用方法,其優秀的ui設計會讓我們眼前一亮 ...
  6. 用js編寫在線富文本編輯器

    教你用js編寫一個網頁在線編輯器,需要有網頁製作基礎,好了接下來跟個我來學吧! 工具/原料 html+css+js基礎.dreamewere或者sublime或記事本等任何一款網頁編輯器 方法/步驟 ...
  7. 富文本編輯器UEditor的配置使用方法

    UEditor是由百度前端研發團隊研發的所見即所得富文本web編輯器,具有輕量.可定製.注重用戶體驗等特點,開源基於MIT協議,允許自由使用和修改代碼.UEditor使用起來比較方便,功能強大,可滿足 ...
  8. jQuery富文本編輯器插件wysiwyg.js使用攻略

    wysiwyg.js是一款十分強大的.所見即所得的jQuery富文本編輯器插件.wysiwyg.js富文本編輯器體積小,支持選擇.鍵盤.占位等眾多事件.而且該富文本編輯器的兼容性十分好,甚至兼容IE6 ...
  9. thinkphp使用文本編輯器

    使用網頁文本編輯器出現的一些問題. 工具/原料 thinkphp框架 電腦及環境 方法/步驟 其實只是一些遇到的小問題,大家都知道,在thnikphp框架中,加載的文本編輯器,能更好的幫助網站管理人員 ...
  10. WordPress增強富文本編輯器TinyMCE Advanced

    WordPress是一個強大的博客工具,最近我也試試準備弄個分享點好玩的,作為新手在其中發現了不少問題~比如他的這個編輯器真是非常的難用啊!所以想辦法增強一下~由於是新手,更改代碼什麼的還不是很熟練, ...
  11. Django如何添加富文本編輯器?

    Django寫網站,需要一個富文本編輯器.根據不重複造輪子的原則,我決定去用一個開源的.於是我找到了強大無比的CKEditor. 工具/原料 Django 項目 CKEditor 方法/步驟 去官網下 ...
  12. php調用kindeit富文本編輯器

    kindeit,著名的富文本編輯器. 工具/原料 官網下載kinedit富文本編輯器. 自己買的主機建立的網站. 方法/步驟 在<head></head>之間添加調用編輯器代碼 ...
  13. 百度富文本編輯器ueditor怎麼使用

    有時候我們想使用ueditor富文本編輯器,怎麼操作呢,下面來分享一下方法 工具/原料 電腦 ueditor 方法/步驟 第一步我們創建一個web項目,將官網下載的ueditor放在根目錄下面,並將自 ...
  14. SSM框架 Jsp整合富文本編輯器ueditor 圖片上傳

    一直以來都沒有成功過 這次又要用到了 就重新去配置整合 終於成功了 也對項目已經整合配置步驟熟悉了 記錄下來以後需要能看看 可以先看一遍在去配置 後面兩步可能遇到也可能遇不到 所以就放到最後了 工具/ ...
  15. 怎樣存儲富文本編輯器編輯的內容

    在使用富文本編輯器的時候,很多小夥伴可能不知道如何正確的去保存內容,今天小編就來給大家說一下該如何正確保存吧. 工具/原料 富文本編輯器 攻略 一般我們在提交數據的時候,都是會帶有html標識的,為了 ...
  16. ueditor富文本編輯器過濾及添加代碼修改筆記

    關於百度ueditor富文本編輯器過濾及添加代碼修改筆記 方法/步驟 一.不過濾style或script 首先在ueditor.all.js文件內搜尋allowDivTransToP,找到如下的代碼, ...
  17. 百度富文本編輯器怎麼使用

    百度富文本編輯器是個功能很強大的編輯器,而且裡面的代碼上傳路徑可以自己編輯非常的實用化,在頁面引用也非常簡單,直接使用幾行代碼就可以,需要在js裡面定義到編輯器個數實例化 工具/原料 編輯器 百度富文 ...
  18. 收集富文本編輯器內容

    收集富文本編輯器內容 工具/原料 php 方法/步驟 1.富文本編輯器的內容做展示,沒有把具體樣式展示出來,相反,把html標籤給顯示出來了 2.編輯器內容的展示是有原因的: 資料庫中存儲的是&quo ...
  19. 如何簡易實現富文本編輯器一樣的功能

    在我們開發一個論壇或者博客之類的網站時,一般都會有一個發布信息的界面,裡面輸入文字可以調整字體大小顏色之類的功能,這就是富文本編輯器之類的工具 工具/原料 jquery插件 方法/步驟 我們創建一個d ...
  20. 富文本編輯器ckeditor 圖片大小怎麼自動適應

    ckeditor是一款常用的文本編輯器,用戶可以在ckeditor上自由的編輯文本以及圖片,也可以自由的設計排版和樣式. 工具/原料 ckeditor 圖片 方法/步驟 首先,我們進入到ckedito ...