http://blog.csdn.net/ycwol/article/details/41824371?utm_source=tuicool&utm_medium=referral

最近在用kindeditor 编辑器,在上传本地图片的时候遇到了点问题,不能正确的上传。

现在把使用 kindeditor 上传本地图片的配置记录一下。

1、下载kindeditor。http://kindeditor.net/down.php

2、解压,将所有文件复制到项目里。我是放在content里面。

(您可以根据需求删除以下目录后上传到服务器,asp - ASP程序,asp.net - ASP.NET程序,php - PHP程序,jsp - JSP程序,examples - 演示文件)

3、将editor/asp.net/bin目录下的dll文件复制到项目bin目录下。

4、修改HTML页面

a>添加textarea输入框

  1. <td>@Html.TextAreaFor(a => a.contents, new { id = "editor_id" })</td>
  2. <!-- 或者<td><textarea id="editor_id" name="contents" >Model.contents</textarea> -->

b>在页面添加以下脚本

  1. <script charset="utf-8" src="~/content/editor/kindeditor.js"></script>
  2. <script charset="utf-8" src="~/content/editor/lang/zh_CN.js"></script>
  3. <script>
  4. KindEditor.ready(function (K) {
  5. window.editor = K.create('#editor_id', {
  6. width: '600px',
  7. height: '400px',
  8. items: ['source', '|', 'undo', 'redo', '|', 'preview', 'print', 'template', 'cut', 'copy', 'paste', '|',
  9. 'justifyleft', 'justifycenter', 'justifyright', '|',
  10. 'insertorderedlist', 'insertunorderedlist', 'clearhtml', 'quickformat', '|',
  11. 'anchor', 'link', 'unlink', '|', 'fullscreen', '/',
  12. 'formatblock', 'fontname', 'fontsize', '|',
  13. 'forecolor', 'hilitecolor', 'bold', 'italic', 'underline', 'lineheight', 'removeformat', '|',
  14. 'image', 'multiimage', 'flash', 'media', 'insertfile', '|',
  15. 'table', 'hr', 'emoticons', 'baidumap'],
  16. //uploadJson: '~/content/editor/asp.net/upload_json.ashx',   //在网上需要配置这句,但是注释了才不报错...只需要下面的
  17. fileManagerJson: '~/content/editor/asp.net/file_manager_json.ashx',
  18. });
  19. });
  20. </script>

如果你改变了 editor 的文件位置,要修改一下 upload_json.ashx 、 file_manager_json.ashx 的保存路径。我的是默认的。

找到plugins文件夹下的image文件夹,下面有个image.js文件,默认是php的,要修改为asp.net。

上传本地图片时,路径会显示C:\fakepath\***,显示fakepath是正常的,出于安全考虑,是无法获取真实路径的。

最后上效果图:

.net mvc4 利用 kindeditor 上传本地图片的更多相关文章

  1. KindEditor上传本地图片在ASP.NET MVC的配置

    http://www.cnblogs.com/upupto/archive/2010/08/24/1807202.html 本文解决KindEditor上传本地图片在ASP.NET MVC中的配置. ...

  2. kindeditor上传本地图片实例

    所需插件:kindeditor下载   密码: 5ry4 jsp文件: <script type="text/javascript" language="javas ...

  3. tinymce4.x 上传本地图片(自己写个插件)

    tinymce是一款挺不错的html文本编辑器.但是添加图片是直接添加链接,不能直接选择本地图片. 下面我写了一个插件用于直接上传本地图片. 在tinymce的plugins目录下新建一个upload ...

  4. tinymce4.x 上传本地图片 (转载)

    转载自:http://www.cnblogs.com/fhen/p/5809514.html tinymce4.x 上传本地图片   tinymce是一款挺不错的html文本编辑器.但是添加图片是直接 ...

  5. 个人永久性免费-Excel催化剂功能第102波-批量上传本地图片至网络图床(外网可访问)

    自我突破,在100+功能后,再做有质量的功能,非常不易,相对录制视频这些轻松活,还是按捺不住去写代码,此功能虽小,但功课也做了不少,希望对真正有需要的群体带来一些惊喜. 背景介绍 图床的使用,一般是写 ...

  6. html5上传本地图片,在线预览及裁剪(filereader,canvas)

    1 我们常常需要上传头像,点击上传按钮时候需要预览一下,使用filereader方法无需和后台交互,代码如下: //本地图片在上传之前的预览效果 //图片上传预览 function previewIm ...

  7. 有道云笔记Markdown上传本地图片的方法

    有道云笔记截图&保存   方法有多种,例如:开通有道云笔记VIP会员.先将图片文件上传到有道云笔记后使用图片的分享链接.说到底还是使用的 Markdown 的图片功能 ![图片名称](图片链接 ...

  8. js上传本地图片遇到的问题

    1.改变页面文件上传默认的样式 <input type="text" size="20" id="upfile" style=&quo ...

  9. 图片上传-本地图片转base64+ie8支持+本地预览支持

    最近项目由于flash同学没在了,图片上传只能前端重新做,后台希望用base64数据上传,复用之前接口 问题来了, 1.ie8 不支持canvas转base64 2.本地预览 base64数据,ie8 ...

随机推荐

  1. Linux下利用CGroup控制CPU、内存以及IO的操作记录

    CGroup及其子系统的介绍在这里就不赘述了,可以参考:Linux下CGroup使用说明梳理废话不多说,这里记录下利用CGroup控制CPU.内存以及IO的操作记录: libcgroup工具安装这里以 ...

  2. High Performance Animations

    http://www.html5rocks.com/zh/tutorials/speed/high-performance-animations/

  3. Python基础 - 获取N天前的日期

    获取今天前第N天的日期 from datetime import datetime from datetime import timedelta def get_date(days=N): retur ...

  4. qt中文乱码问题

    首先,声明一下,QString 是不存在中文支持问题的,很多人遇到问题,并不是本身 QString 的问题,而是没有将自己希望的字符串正确赋给QString. 很简单的问题,"我是中文&qu ...

  5. 实验箱FPGA部分测试报告及A8与FPGA链接测试报告

    其实,我一开始还以为实验箱不会有什么问题只是让我们多学习东西才做这个测试的,结果发现还真的有不少问题. 1.实验准备部分 安装驱动时,win10系统无法正确安装usb-blaster Windows ...

  6. android的progressDialog 的使用。android数据异步加载 对话框提示

    在调用的Activity中定义一个全局的 progressDialog 点击按钮的时候调用下面这句 progressDialog = ProgressDialog.show(SearchActivit ...

  7. 秒杀9种排序算法(JavaScript版)

    一:你必须知道的 1> JS原型 2> 排序中的有序区和无序区 3> 二叉树的基本知识 如果你不知道上面三个东西,还是去复习一下吧,否则,看下面的东西有点吃力. 二:封装丑陋的原型方 ...

  8. HBase入库调优

    本文章只针对“微型集群处理大数据”的场景. 场景描述: 硬件:5个节点,每个节点可用硬盘1块(700G.500G等).8核cpu,实验室环境(有时候还要跑其他程序跟你抢占资源),16G内存. 软件:h ...

  9. Stream 流操作

     Stream 类 先看下面的图 Stream 是所有流的抽象基类(不能被实例化,需要使用他的派生类FileStream/MemoryStream/BufferedStream).流是字节序列的抽象概 ...

  10. java中的静态代码块、构造代码块、构造方法

    运行下面这段代码,观察其结果: package com.test; public class HelloB extends HelloA { public HelloB() { } { System. ...