<!-- 文本编辑器--> <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(); }}