[原创]kindeditor-4.1.5使用demo

来源:互联网 发布:眸倾天下网络续集结局 编辑:程序博客网 时间:2024/05/18 21:43
<!-- 文本编辑器-->   <link rel="stylesheet" href="../kindeditor-4.1.5/themes/default/default.css" />  <script src="../kindeditor-4.1.5/kindeditor.js" type="text/javascript" charset="utf-8"></script>  <script src="../kindeditor-4.1.5/lang/zh_CN.js" type="text/javascript" charset="utf-8"></script> <script type="text/javascript" language="javascript"> var editor;       KindEditor.ready(function (K) {     editor = K.create('#txtBody',        {                        cssPath: '../kindeditor-4.1.5/plugins/code/prettify.css',          uploadJson: 'upload_json.aspx',               allowFileManager: true,                   items: [                'source', '|', 'undo', 'redo', '|', 'preview', 'cut', 'copy', 'paste',            'plainpaste', 'wordpaste', '|', 'justifyleft', 'justifycenter', 'justifyright',                'justifyfull', 'insertorderedlist', 'insertunorderedlist', 'indent', 'outdent', 'subscript',           'superscript', 'clearhtml', 'quickformat', 'selectall', '|', 'fullscreen', '/',                'formatblock', 'fontname', 'fontsize', '|', 'forecolor', 'hilitecolor', 'bold',                'italic', 'underline', 'strikethrough', 'lineheight', 'removeformat', '|', 'image', 'multiimage',                'table', 'hr', 'emoticons', 'baidumap', 'pagebreak',                'anchor', 'link', 'unlink', '|', 'about'                ]               });                        //prettyPrint();  });    </script>    <!-- 文本编辑器End-->

<textarea id="editor_id" name="content" style="width:700px;height:300px;"> 




upload_json.aspx:

using System;using System.Collections;using System.Configuration;using System.Data;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.IO; public partial class User_upload_json : System.Web.UI.Page{    protected void Page_Load(object sender, EventArgs e)    {        string savepath = Server.MapPath("../upload/");        string[] exts = { ".gif", ".jpg", ".jpeg", ".png", ".bmp" };        int maxsize = 1000000;        if (Request.Files.Count > 0)        {            HttpPostedFile file = Request.Files["imgFile"];            string oldfilename = file.FileName;            int size = file.ContentLength;            if (oldfilename == "")            {                alert("请选择文件");            }            if (size > maxsize)                alert("上传文件大小超过限制");            string ext = Path.GetExtension(oldfilename).ToLower();            int cout = 0;            foreach (string item in exts)            {                if (item == ext)                {                    cout = 0;                    break;                }                else                    cout++;            }            if (cout != 0)            {                alert("上传文件扩展名是不允许的扩展名");            }            string filename = System.Guid.NewGuid().ToString();            string url = "../upload/";            try            {                file.SaveAs(savepath + filename + ext);            }            catch (Exception ex) { alert("上传失败"); };            Response.Write("{\"error\":0,\"url\":\"../upload/" + filename + ext + "\"}");        }    }    public void alert(string msg)    {        Response.Write("{\"error\":1,\"message\":\"" + msg + "\"}");        Response.End();    }}