1. 程式人生 > >ueditor 後端配置項沒有正常加載,上傳插件不能正常使用!

ueditor 後端配置項沒有正常加載,上傳插件不能正常使用!

建議 工廠 代碼 修改 area mat 結構 editor 例如

我用的是開發版,1.4.3.3 .Net版

網上查了很多,後來發現只是配置的問題而已。

在根目錄下:config.json

其中有Img上傳的配置:imageUrlPrefix 這個是你上傳完成後,在文本編輯器中圖片路徑的前綴,一般都是配置網站的域名,例如:http://www.xxx.com,我給他設置成空了,等發布的時候在改成域名。

還有一個是 imagePathFormat:/upload/image/{yyyy}{mm}{dd}/{time}{rand:6} 這個呢,是真正的網站上面的存放路徑。

只要保證/upload/image 這些文件夾存在就好了。

還有一個是上傳等各種操作的處理: controller.ashx,這個也是要配置路徑的,在 ueditor.config.js 裏面,有個 serverUrl: URL + "controller.ashx",

原來那些js和controller都是在網站根目錄的,我都轉移到我新建的 uedit 文件夾裏面了,這樣方便。

其他的文件上傳,像視頻啊什麽的,都是類似的配置。

修改後的目錄結構:

技術分享

使用:

1.引用js:

<script src="uedit/ueditor.config.js"></script>
<script src="uedit/ueditor.all.min.js"></script>
<script src="uedit/lang/zh-cn/zh-cn.js"></script>

2.在頁面中加入:<textarea id="editor" name="editor"></textarea>

3.加入腳本:

<script type="text/javascript">

//實例化編輯器
//建議使用工廠方法getEditor創建和引用編輯器實例,如果在某個閉包下引用該編輯器,直接調用UE.getEditor(‘editor‘)就能拿到相關的實例
var ue = UE.getEditor(‘editor‘);

</script>

4.然後放一個button,寫一個onclick事件看,得到編輯器中的html代碼:

protected void Button1_Click(object sender, EventArgs e)
{
string des = Request["editor"];//這個editor是textarea的name屬性,不是id。
}

ueditor 後端配置項沒有正常加載,上傳插件不能正常使用!