使用背景: 項目中需要用的富文本框去上傳視頻,圖片的話大部分都是可以的。相對來說,國外的富文本框很成熟。但鑒於文檔是英語,這裡使用了百度的富文本框。 採用的api的方式,調用介面進行上傳文件。話不多說,開擼! 準備: 創建一個.net mvc的項目。下載百度富文本框.net 版本的js文件。 創建項 ...
使用背景:
項目中需要用的富文本框去上傳視頻,圖片的話大部分都是可以的。相對來說,國外的富文本框很成熟。但鑒於文檔是英語,這裡使用了百度的富文本框。
採用的api的方式,調用介面進行上傳文件。話不多說,開擼!
準備:
創建一個.net mvc的項目。下載百度富文本框.net 版本的js文件。
創建項目
創建好項目之後,首先引用一下富文本框的js。目錄如下:
然後新增一個單頁。這裡使用的 home 控制器 下的index頁面。代碼如下 :
@{ ViewBag.Title = "Home Page"; } <link href="~/Scripts/Ueditor-net/themes/default/css/ueditor.css" rel="stylesheet" /> <script src="~/Scripts/jquery-3.4.1.js"></script> <!-- 配置文件 --> <script src="~/Scripts/Ueditor-net/ueditor.config.js"></script> <!-- 編輯器源碼文件 --> <script src="~/Scripts/Ueditor-net/ueditor.all.js"></script> <div> <p>開始編輯</p> <textarea name="myEditor" id="myEditor" style="width:600px;height:500px"> </textarea> </div> <!-- 實例化編輯器 --> <script type="text/javascript"> $(function () { var editor = new baidu.editor.ui.Editor(); editor.render('myEditor'); }); </script>
配置項目
最後我們改一下富文本框的一些配置,點擊 根目錄下 Scripts 文件夾下的 Ueditor-net 文件夾 下的 ueditor.config 和 Ueditor-net 文件夾下 net 文件夾下的 config.json 。
ueditor.config.js 中 toolbars 是顯示菜單的配置,按需使用即可。這個文件中關鍵的配置是serverUrl。這裡採用的是讀取本地發佈的ip進行拼接的地址。
config.json 中 顯示的是各個功能的配置。代碼如下:
使用:
配置結束後,我們打開vs 進行測試。可以看到上傳圖片 和上傳視頻 是沒有 功能變數名稱的。怎麼辦呢?
很簡單,我們只需要找到image.js文件夾 找到ueditor.all.js文件夾,按照圖中所示操作一下即可。
結語:
感謝觀看,有問題的話。可以在評論區留言~點個贊贊再走~
從前慢,車馬慢。 一生只愛一個人。