界面
@{
ViewBag.Title = "About";
}
<script src="~/Content/kindeditor-4.1.1/kindeditor-min.js"></script>
<script>
var editor;
KindEditor.ready(function (K) {
editor = K.create('textarea[name="content"]', {
themeType : 'simple',
resizeType: 1,
allowPreviewEmoticons: false,
allowImageUpload: true,//允许上传图片,默认为true,可以不写
uploadJson: '/Home/UpLoad2',//上传图片的地址
fileManagerJson:"",//上传文件的地址
items: [
'fontname', 'fontsize', '|', 'forecolor', 'hilitecolor', 'bold', 'italic', 'underline', 'strikethrough', 'lineheight',
'removeformat','clearhtml', '|', 'justifyleft', 'justifycenter', 'justifyright', 'insertorderedlist',
'insertunorderedlist', '|', 'image', 'link', 'fullscreen']
});
});
</script>
<textarea name="content" style="width:100%;height:900px;visibility:hidden;">KindEditor</textarea>
后台
public ActionResult UpLoad2()
{
string s = "";
if (Request.Files.Count > 0 && Request.Files[0] != null)
{
HttpPostedFileBase file = Request.Files[0];
var fileSrc = "/Resource/kindeditor/" + DateTime.Now.ToString("yyyyMMdd");
var serverMapPath = Server.MapPath("~" + fileSrc);
if (!Directory.Exists(serverMapPath)) Directory.CreateDirectory(serverMapPath);
var fileName = DateTime.Now.ToString("yyyyMMddHHmmss") + "_" + file.FileName;
var filePath = Path.Combine(serverMapPath, fileName);
file.SaveAs(filePath);
fileSrc += "/" + fileName;
s = fileSrc;
}
return Content("{\"error\":0,\"url\":\"" + s + "\"}");
}
如果要修改默认上传图片的地址
可以修改kindeditor-4.1.1\plugins\image\image.js文件
uploadJson = K.undef(self.uploadJson, self.basePath + '../../../Home/UpLoad'),