1. 程式人生 > >UEditor | 百度富文字使用

UEditor | 百度富文字使用


當我們點選提交的時候,卻發現拋異常了 :其他資訊: 從客戶端(myContent="<p>Hi 我是百度富文字</p>")中檢測到有潛在危險的 Request.Form 值。

經過查閱資料:這時候只要在專案下面的web.config檔案中<system.web>下面的 <httpRuntime>裡面新增一句requestValidationMode="2.0" 就可以了  ;如下程式碼:

<?xml version="1.0"?>
<!--
  有關如何配置 ASP.NET 應用程式的詳細資訊,請訪問
  http://go.microsoft.com/fwlink/?LinkId=169433
  -->
<configuration>
  <system.web>
    <compilation debug="true" targetFramework="4.5"/>

    <httpRuntime requestValidationMode="2.0" />
    <pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID"/>
  
  </system.web> 
</configuration>

此時我們再生成一下專案解決方案 執行一下,發現可以提交資料了。

=================================================================================================

值的注意的是有幾個問題。

如果UEditor這包不是直接放到我們的專案更目錄下,而是放到 根目錄下的其他資料夾下  假如放在了跟目錄的abc檔案下。如下圖


此時我們執行UEditorTest.html頁面 開啟富文字,上傳照片,我們發現圖片不能顯示,僅僅顯示了圖片的名字


這時候,我們再進入到ueditor資料夾下面的net資料夾中的config.json檔案裡修改一下 上傳圖片配置項 (有可能還需要修改其他的配置項,根據情況而定)

"imageUrlPrefix": "/abc/ueditor/net/", /* 圖片訪問路徑字首 */
"imagePathFormat": "abc/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}",

將路徑補上abc就好了; 如下圖


經過修改後,我們發現,圖片能顯示了。