KindEditor自动上传word图片 – 泽优软件博客 http://blog.ncmem.com/wordpress 荆门泽优软件有限公司官方博客 Sun, 25 Jan 2026 05:07:02 +0000 zh-Hans hourly 1 https://wordpress.org/?v=6.7.5 ASP net 上传整个文件夹 http://blog.ncmem.com/wordpress/2019/08/08/asp-net-%e4%b8%8a%e4%bc%a0%e6%95%b4%e4%b8%aa%e6%96%87%e4%bb%b6%e5%a4%b9/ Thu, 08 Aug 2019 05:48:53 +0000 http://blog.ncmem.com/wordpress/?p=307 继续阅读 ASP net 上传整个文件夹]]> 相关资料:解决方案,白皮书,产品介绍,产品比较,开发文档,成功案例,基础组件,示例下载,控件包,控件升级,在线演示,在线文档,并发能力,上传速度,下载速度,Windows控件安装,macOS控件安装,Linux-deb控件安装,Linux-rpm控件安装,安装引导,控件布署,控件升级,IE9加载控件,IE8加载控件,

示例下载:asp.net-vs2013,asp.net-vs2010,jsp-eclipse,jsp-springboot,jsp-myeclipse,php,vue-cil,WinForm(C#),C++(WTL)

教程:WinForm(C#)测试,WTL(C++)测试,在vue.js中使用,在vue-cli中使用,eclipse导入up6

视频教程:windows控件安装,mac控件安装,linux-deb控件包安装,linux-rpm控件包安装,php7测试,php5测试,vue-cli-测试,asp.net-IIS Express测试,asp.net-IIS测试,asp.net-阿里云(oss)测试,asp.net-华为云(obs)测试,jsp-springboot测试,ActiveX(x86)源码编译,ActiveX(x64)源码编译,Windows(npapi)源码编译,macOS源码编译,Linux(x86_64)源码编译,Linux(arm)源码编译,Linux(mips-uos)源码编译,Linux(mips-kylin-涉密环境)源码编译,sm4加密传输,压缩传输,

ASP.NET教程:asp.net,IIS Express,IIS,IIS-Https,Oracle,minio,fastdfs,阿里云对象存储(oss),华为云对象存储(obs)

jsp-eclipse教程:测试教程,oracle,mysql,SQL Server,minio,fastdfs,阿里云对象存储(oss),华为云对象存储(obs),

jsp-springboot教程:测试教程,minio,fastdfs,阿里云对象存储(oss),华为云对象存储(obs)

jsp-myeclipse教程:mysql,oracle,SQL Server,fastdfs

php教程:测试教程,minio,fastdfs,阿里云对象存储(oss),

二次开发:组件引用,自定义事件,自定义业务字段,自定义文件保存路径,授权码,加密存储,加密传输,使用Minio存储,使用FastDFS存储,使用达梦数据库,数据表字段设计,监控fd_create流程,监控f_create流程,监控f_list.jsp流程

相关问题:WebSocket连接失败,md5计算完毕后卡住,域名未授权,网站安全系统拦截,

联系我们:QQ:1269085759(技术),QQ:3040217208(售后),QQ:1085617561(商务),微信:13235643658,邮箱:1269085759@qq.com,1085617561@qq.com,qwl@ncmem.com,

        

产品交流群:泽优Web大文件上传控件

 

视频教程:https://www.bilibili.com/video/BV1Vs4y1b7yh/?vd_source=d1843c7f8c164416779b5188178bad8c

 

框架:.NET Framework 4.7.2

版本:6.5.41

示例:https://gitee.com/xproer/up6-asp-net/tree/6.5.41/

 

安装.NET Framework 4.7.2

https://dotnet.microsoft.com/en-us/download/dotnet-framework/net472

百度网盘:https://pan.baidu.com/s/13CGIHrRDSc1pPc-gR8miog?pwd=bnbl

 

框架选择4.7.2

 

添加3rd引用

 

编译项目

 

NOSQL

NOSQL无需任何配置可直接访问页面进行测试

 

SQL

使用IIS

大文件上传测试推荐使用IIS以获取更高性能。

使用IIS Express

小文件上传测试可以使用IIS Express

创建数据库

配置数据库连接信息

 

检查数据库配置

点击“清空数据库”链接,测试数据库配置是否正确

 

访问页面进行测试

 

检查数据库数据

 

检查上传的文件

 

相关参考:

文件保存位置

免费下载产品源代码-泽优全平台开源大文件传输解决方案(up6-down2)

源码工程文档:https://drive.weixin.qq.com/s?k=ACoAYgezAAw1dWofra

免费下载源代码:https://drive.weixin.qq.com/s?k=ACoAYgezAAwbdKCskc

免费下载授权器:https://drive.weixin.qq.com/s?k=ACoAYgezAAw0P06owX

]]>
ueditor+word粘贴上传 http://blog.ncmem.com/wordpress/2019/08/07/ueditorword%e7%b2%98%e8%b4%b4%e4%b8%8a%e4%bc%a0-3/ Wed, 07 Aug 2019 07:26:54 +0000 http://blog.ncmem.com/wordpress/?p=252 继续阅读 ueditor+word粘贴上传]]>

版权所有 2009-2019 荆门泽优软件有限公司

保留所有权利

官方网站:http://www.ncmem.com/index.aspx

产品首页:http://www.ncmem.com/webapp/wordpaster/index.aspx

开发文档:http://www.ncmem.com/doc/view.aspx?id=29adc89a08ed489498160458cddfa51b

控件下载:http://www.ncmem.com/webapp/wordpaster/pack.aspx

示例下载:http://www.ncmem.com/webapp/wordpaster/versions.aspx

联系信箱:1085617561@qq.com

联系QQ:1085617561

产品交流群:泽优Word一键粘贴控件
扫码加群:
 

1.1. 集成到UEditor1.x

说明:

1.wordpaster以插件形式集成到ueditor中,不会对ueditor原有功能造成影响。当不需要wordpaster功能时可以直接卸载。

2.wordpaster使用的上传页面是一个单独的页面,和ueditor官方demo中的上传页面不是同一个页面。

3.wordpaster与ueditor版本无关,可支持多个版本。

4.wordpaster是基于插件技术实现的功能,使用前需要安装插件。

 

项目:
1.复制目录:WordPaster
  http://bbsres2.ncmem.com/a8898205.png
2.复制文件:ueditor/themes/default/css/ueditor.css
  demo已修改此样式文件,在这个样式文件中增加了wordpaster图标样式
  
  增加的代码如下:
  

  增加以下代码:这里使用单独的图片

.edui-for-wordpaster.edui-icon { width16px;height16px;backgroundurl(“http://www.ncmem.com/images/w.png”)no-repeat 2px 2px !important;}

 

3.在工具栏中增加插件按钮

http://bbsres2.ncmem.com/dfa50970.png 

http://bbsres2.ncmem.com/bc2d4dfe.png

5.增加插件按钮事件响应代码

e44d02bd-aca6-4cec-a048-2c9b5362cf85

代码如下:

UE.commands[‘wordpaster’] = {

    execCommand : function(){

        pasterMgr.Paste();

    }

};

UE.commands[‘netpaster’] = {

    execCommand : function(){

        pasterMgr.UploadNetImg();

    }

};

 

如果使用ueditor.all.min.js则添加下列代码:

2def0445-b0af-488a-a381-d353620aa3c3

代码:

UE.commands.wordpaster={execCommand:function(){pasterMgr.Paste();}};

 

 

1.1.6. 增加工具栏命令按钮

b1c8cd48-ae77-4305-9a65-97fe7642b8b6

 

如果使用ueditor.all.min.js则添加下列代码:

7ba4a940-386b-49c4-88cb-9e4f8098de46

 

1.1.7. 添加到右键菜单

aea98f57-4f17-4b28-a20d-af9f58470d7d

bfd165b2-2ed2-437e-ac9d-cd5b60aa56cf

集成后的效果:

033b5a17-b98d-4879-aff3-e3457cacf0f3

 

1.1.8. 自定义Ctrl+V快捷键

 
页面:
1.在引用页面增加头文件和插件初始化代码

<html xmlns=”[url]http://www.w3.org/1999/xhtml”>[/url]

<head>

    <meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″/>

    <script type=”text/javascript” src=”ueditor.config.js” charset=”utf-8″></script>

    <script type=”text/javascript” src=”ueditor.all.min.js” charset=”utf-8″></script>

    <link type=”text/css” rel=”Stylesheet” href=”WordPaster/WordPaster.css”/>

    <link type=”text/css” rel=”Stylesheet” href=”WordPaster/js/skygqbox.css” />

    <script type=”text/javascript” src=”WordPaster/js/json2.min.js” charset=”utf-8″></script>

    <script type=”text/javascript” src=”WordPaster/js/jquery-1.4.min.js” charset=”utf-8″></script>

    <script type=”text/javascript” src=”WordPaster/js/w.edge.js” charset=”utf-8″></script>

    <script type=”text/javascript” src=”WordPaster/js/w.app.js” charset=”utf-8″></script>

    <script type=”text/javascript” src=”WordPaster/js/w.file.js” charset=”utf-8″></script>

    <script type=”text/javascript” src=”WordPaster/js/WordPaster.js” charset=”utf-8″></script>

    <script type=”text/javascript” src=”WordPaster/js/skygqbox.js” charset=”utf-8″></script>

</head>

<body>

     <textarea name=”后台取值的key” id=”myEditor”>这里写你的初始化内容</textarea>

     <script type=”text/javascript”>

        var pasterMgr = new WordPasterManager();//这里必须声明成全局变量。

         pasterMgr.Config[PostUrl”] = “http://localhost:1761/upload.aspx”

         pasterMgr.Load();//加载控件

        

         UE.getEditor(‘myEditor’,{onready:function(){

              pasterMgr.SetEditor(this);

         }});

     </script>

</body>

</html>

 

说明:

WordPasterManager必须申明成全局变量

23d6cb43-00b3-4b0b-98e1-0542e9d98a75

 批量粘贴效果:

自动替换编辑器中的图片地址:在上传多张图片时非常方便,也非常高效。

图片保存路径:

 

常见问题:

1.为什么整合到项目中图片无法上传?

可能原因:可能上传页面有登陆验证,上传时没有添加SESSION信息,导致上传失败。可在上传页面增加SESSION参数。

 

2.整合后无法粘贴图片

可能原因:http://www.ncmem.com/doc/view.aspx?id=305840a72ab142378b3960b6a224bd75

]]>
word粘贴图片+的editor http://blog.ncmem.com/wordpress/2019/08/07/word%e7%b2%98%e8%b4%b4%e5%9b%be%e7%89%87%e7%9a%84editor/ Wed, 07 Aug 2019 07:17:51 +0000 http://blog.ncmem.com/wordpress/?p=231 继续阅读 word粘贴图片+的editor]]>

版权所有 2009-2019 荆门泽优软件有限公司

保留所有权利

官方网站:http://www.ncmem.com/index.aspx

产品首页:http://www.ncmem.com/webapp/wordpaster/index.aspx

开发文档:http://www.ncmem.com/doc/view.aspx?id=32ace287feed43828443bf776eab748f

控件下载:http://www.ncmem.com/webapp/wordpaster/pack.aspx

示例下载:http://www.ncmem.com/webapp/wordpaster/versions.aspx

联系信箱:1085617561@qq.com

联系QQ:1085617561

 

1.1. 集成到UEditor1.x

说明:

1.wordpaster以插件形式集成到ueditor中,不会对ueditor原有功能造成影响。当不需要wordpaster功能时可以直接卸载。

2.wordpaster使用的上传页面是一个单独的页面,和ueditor官方demo中的上传页面不是同一个页面。

3.wordpaster与ueditor版本无关,可支持多个版本。

4.wordpaster是基于插件技术实现的功能,使用前需要安装插件。

 

主要步骤如下:

1.1.1. 上传WordPaster文件夹

http://bbsres2.ncmem.com/a8898205.png

 

1.1.2. 在工具栏图标集合中增加插件按钮图标

http://bbsres2.ncmem.com/7a905d25.png

 

1.1.3. 修改ueditor.css文件

http://bbsres2.ncmem.com/b9cc6f03.png

增加以下代码:

.edui-default.edui-for-wordpaster.edui-icon {

    width16px;

    height16px;

    background-position-648px-77px;

}

.edui-default.edui-for-netpaster.edui-icon {

    width16px;

    height16px;

    background-position-693px-77px;

}

.edui-default.edui-for-excelpaster.edui-icon {

    background-position-675px-77px;

}

优化:

/*WordPaster*/

.edui-default .edui-for-wordpaster .edui-icon{width: 16px;height: 16px;background-position: -648px -77px;}

.edui-default .edui-for-netpaster .edui-icon{width: 16px;height: 16px;background-position: -693px -77px;}

.edui-default .edui-for-excelpaster .edui-icon{background-position: -675px -77px;}

压缩:

.edui-default .edui-for-wordpaster .edui-icon{width: 16px;height: 16px;background-position: -648px -77px;}.edui-default .edui-for-netpaster .edui-icon {width: 16px;height: 16px;background-position: -693px -77px;}.edui-default .edui-for-excelpaster .edui-icon{background-position: -675px -77px;}

或者使用单独的图片

.edui-default.edui-for-excelpaster.edui-icon { width16px;height16px;backgroundurl(“[url]http://www.ncmem.com/images/w.png”[/url])no-repeat;}

 

1.1.4. 在ueditor工具栏中增加插件按钮

http://bbsres2.ncmem.com/dfa50970.png 

http://bbsres2.ncmem.com/bc2d4dfe.png

 

1.1.5. 增加插件按钮事件响应代码

e44d02bd-aca6-4cec-a048-2c9b5362cf85

代码如下:

UE.commands[‘wordpaster’] = {

    execCommand : function(){

        pasterMgr.Paste();

    }

};

UE.commands[‘netpaster’] = {

    execCommand : function(){

        pasterMgr.UploadNetImg();

    }

};

 

如果使用ueditor.all.min.js则添加下列代码:

2def0445-b0af-488a-a381-d353620aa3c3

代码:

UE.commands.wordpaster={execCommand:function(){pasterMgr.Paste();}};

 

 

1.1.6. 增加工具栏命令按钮

b1c8cd48-ae77-4305-9a65-97fe7642b8b6

 

如果使用ueditor.all.min.js则添加下列代码:

7ba4a940-386b-49c4-88cb-9e4f8098de46

 

1.1.7. 添加到右键菜单

aea98f57-4f17-4b28-a20d-af9f58470d7d

bfd165b2-2ed2-437e-ac9d-cd5b60aa56cf

集成后的效果:

033b5a17-b98d-4879-aff3-e3457cacf0f3

 

1.1.8. 自定义Ctrl+V快捷键

 

1.1.9. 引用页面代码

<html xmlns=”[url]http://www.w3.org/1999/xhtml”>[/url]

<head>

    <meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″/>

    <script type=”text/javascript” src=”ueditor.config.js” charset=”utf-8″></script>

    <!–<script type=”text/javascript” src=”ueditor.all.js” charset=”utf-8″></script>–>

    <script type=”text/javascript” src=”ueditor.all.min.js” charset=”utf-8″></script>

    <link type=”text/css” rel=”Stylesheet” href=”WordPaster/WordPaster.css”/>

    <link type=”text/css” rel=”Stylesheet” href=”WordPaster/js/skygqbox.css” />

    <script type=”text/javascript” src=”WordPaster/js/json2.min.js” charset=”utf-8″></script>

    <script type=”text/javascript” src=”WordPaster/js/jquery-1.4.min.js” charset=”utf-8″></script>

    <script type=”text/javascript” src=”WordPaster/js/w.edge.js” charset=”utf-8″></script>

    <script type=”text/javascript” src=”WordPaster/js/w.app.js” charset=”utf-8″></script>

    <script type=”text/javascript” src=”WordPaster/js/w.file.js” charset=”utf-8″></script>

    <script type=”text/javascript” src=”WordPaster/js/WordPaster.js” charset=”utf-8″></script>

    <script type=”text/javascript” src=”WordPaster/js/skygqbox.js” charset=”utf-8″></script>

</head>

<body>

     <textarea name=”后台取值的key” id=”myEditor”>这里写你的初始化内容</textarea>

     <script type=”text/javascript”>

        var pasterMgr = new WordPasterManager();

         pasterMgr.Config[PostUrl”] = “http://localhost:1761/upload.aspx”

         pasterMgr.Load();//加载控件

        

         UE.getEditor(‘myEditor’,{onready:function(){//创建一个编辑器实例

              pasterMgr.SetEditor(this);

         }});

     </script>

</body>

</html>

 

说明:

WordPasterManager必须申明成全局变量

23d6cb43-00b3-4b0b-98e1-0542e9d98a75

 

 

常见问题:

1.为什么整合到项目中图片无法上传?

可能原因:可能上传页面有登陆验证,上传时没有添加SESSION信息,导致上传失败。可在上传页面增加SESSION参数。

 

2.整合后无法粘贴图片

可能原因:[url]http://bbs.ncmem.com/thread-517-1-1.html[/url]

]]>