在线编辑器Kindedior在ASP.NET下实现图片批量上传

本文详述了如何在ASP.NET环境中配置KindEditor实现图片批量上传功能,包括下载KindEditor、添加引用、调整JavaScript代码以及修改图片保存路径、图片空间路径和上传限制。确保在ASP.NET中成功上传图片的关键是正确修改特定文件。

前一段时间做网站开发的时候需要用到在线编辑器实现批量上传图片,在网上找了好多资料,发现kindeditor可以满足需求,由于网上关于kindeditor的用法参差不一,现在特意将kindeditor的用法整理出来,供大家参考,这个方法已经经过测试。

一、实现基本功能【批量上传图片】

kindeditor-4.1.10下载链接:http://kindeditor.net/down.php

1.下载Kindeditor,本文使用版本为kindeditor-4.1.10,解压,其中的asp、example、jsp、php文件夹可以删除。

2.把kindeditor文件夹放在网站的根目录下,点击网站右键,添加引用,浏览->kindeditor->asp.net->bin找到这个文件,点击添加。

3.aspx页面:<head>标签内,src路径根据自身实际情况而定,<textarea>标签插入<body>标签内

标签内

       <link rel="Stylesheet" href="themes/default/default.css"/>  
         <script type="text/javascript" charset="utf-8" src="kindeditor-all-min.js"></script>  
         <script type="text/javascript" charset="utf-8" src="lang/zh_CN.js"></script>  
         <script type="text/javascript" charset="utf-8" src="kindeditor.js"></script></span></span>  

<textarea id="editor_id"  name="content" rows="5" cols="3" style="width:700px;height:400px;visibility:hidden;"></textarea>



<textarea>标签上面插入以下代码:
<script type="text/javascript">    
                            var editor;    
                            KindEditor.ready(function (K) {    
                                editor = K.create('textarea[name="content"]', {    
                                    uploadJson: '../../kindeditor/asp.net/upload_json.ashx',    
                                    fileManagerJson: '../../kindeditor/asp.net/file_manager_json.ashx',    
                                    allowFileManager: true    
                                });    
    
                            });    
    
                </script>



4.找到kindeditor->plugins->filemanager->filemanager.js文件,修改以下代码

5.找到kindeditor->plugins->image->image.js文件,修改以下代码

到这里,kindeditor批量上传图片功能已经完成

注意:在asp.net中,不修改4、5两个步骤是无法成功上传图片的!

———————————————————————————————————————————————————

下面讲一下怎么修改图片的存放路径、图片空间的存放路径和修改单次上传20张图片和单张图片大小的限制;

二、修改文件保存路径

默认批量上传的图片是存放在kindeditor->attached文件夹中的,要更改批量上传图片的路径需要更改下面这个文件,,打开该文件,修改成以下代码:


——————————————————————————————————————————————————

三、修改图片空间储存路径

图片空间的存放路径,需要修改file_manager_json.ashx文件,打开该文件,修改成以下代码:


———————————————————————————————————————————————————


四、修改批量上传20张图和单张图不超过1M的限制

找到kindeditor->plugins->multiimage->multiimage.js文件,找到第203行和205行,


评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值