最近用APPLET写了一个可以实现ckeditor中粘贴word图片且图片自动上传的插件,大家看看怎么样:
演示地址:
http://test.reremouse.com/wordimg/
插件使用JAVA APPLET技术开发,需要配合JavaScript使用,可以将网页中含有的本地图片(src为'file:///')自动上传到服务器并修改img标签的src属性为新的图片地址。典型应用场景如:配合ckEditor使用,使从WORD粘贴过来的内容中包含的本地图片自动上传到服务器。
---------------------------------------------------
依赖环境:JDK1.7+、jQuery、ckEditor4.2、浏览器不限
---------------------------------------------------
一般使用说明
JavaScript API:
类:
WordImageUploader(s_url, app_name)
s_url:图片上传的服务器页面地址,为动态页面,如servlet、PHP等;
app_name:当前应用的名称
在使用本插件前必须首先创建本类的对象,一个页面中最好只存在一个本对象,本类的创建方法如:
var uploader = new WordImageUploader(sUrl,appName);
该类的方法有:
uploadWordImagesFromCKEditor(editorInstance, pre_id)
本方法用于将CKEditor中的从WORD粘贴过来的文本中的所有本地图片自动上传到服务器,参数意义如下:
editorInstance:CKEditor的实例;
pre_id:图片上传到服务器后的名称的前辍,方便日后清理等维护工作,如不需要,设为'';
uploadLocalFile(localUrl, name)
本方法用于将单独本地图片上传到服务器,参数意义如下:
localUrl:图片的本地URL,一般形式为:file:///xxx
name:图片的名称
使用步骤:
1、引入jQuery类库;
2、引入js文件夹下的wordimage_uploader.js;
3、创建WordImageUploader对象;
4、ckEditor内容改变时调用uploadWordImagesFromCKEditor方法。
插件安装完成后应在网页状态档位置显示“监控台:欢迎使用“本地图片自动上传插件”。
---------------------------------------------------
本插件支持所有动态网站技术,DEMO所用技术为jsp,服务器端接受上传文件的动态页面为一Servelt:WordImageUploader.java,此文件已经在DEMO中给出,其它动态网站技术请参照此文件自行实现。
---------------------------------------------------
其它使用详情请参见DEMO源码。
相关推荐
最近用APPLET写了一个可以实现ckeditor中粘贴word图片且图片自动上传的插件,大家看看怎么样: 演示地址: http://test.reremouse.com/wordimg/ 插件使用JAVA APPLET技术开发,需要配合JavaScript使用,可以...
(java+applet) 实现 图片浏览小程序(java+applet) 实现 图片浏览小程序(java+applet) 实现 图片浏览小程序(java+applet) 实现 图片浏览小程序(java+applet) 实现 图片浏览小程序(java+applet) 实现 图片浏览小程序...
本主题关注的是如何使用Applet来实现一个自动化文件下载功能,即从服务器上下载文件到客户端,而且这个过程无需用户手动操作弹出的保存对话框。 首先,我们需要了解Applet的基本概念。Applet是Java语言编写的一种...
这个"用applet实现读卡的实现例子"是一个典型的利用Java编程语言来读取IC卡信息的应用场景。IC卡,全称为集成电路卡,常用于存储、处理和传输数据,常见于身份证、交通卡、银行卡等。 在Java中,实现读卡功能通常...
3. 用户交互:Applet支持事件监听,我们可以添加`MouseListener`和`MouseMotionListener`来处理用户的点击和拖动操作,实现图片的切换和缩放功能。 4. 图片处理:如果需要进行图片的裁剪、缩放等操作,可以使用`...
- **JavaScript调用Applet**:使用`document.appletID.methodName`的语法,其中`appletID`是Applet对象的ID,`methodName`是Applet中公开的公共方法。 - **Applet调用JavaScript**:Applet中的`getDocumentBase()`...
StockApplet Applet实现股票图形
本主题将深入探讨如何利用Swing与APPLET技术相结合,实现一个更加强大的文件上传功能,尤其针对大文件的处理。 首先,上传控件在Swing中并不是一个内置的组件,但我们可以自定义一个JPanel或JComponent来实现这一...
基于java+applet实现家庭理财系统(java+applet+系统ppt文档) 基于java+applet实现家庭理财系统(java+applet+系统ppt文档) 基于java+applet实现家庭理财系统(java+applet+系统ppt文档) 基于java+applet实现家庭理财...
标题中的“applet实现串口称重”是指利用Java Applet技术来实现实时通过串行接口(Serial Port)与称重设备进行通信并获取数据的过程。Applet是Java编程语言的一部分,它允许开发者创建可以在网页中运行的小型程序。...
本文将深入探讨Applet与图片处理的相关知识,包括如何在Applet中显示图片以及实现动态图片效果。 首先,让我们了解什么是Applet。Applet是Java的早期特性之一,它允许开发者创建能在客户端浏览器上执行的Java小程序...
本文将深入探讨如何使用Java Applet进行入门级的图片展示。 1. **Java Applet简介** Java Applet是Java平台早期的特性,它允许开发者编写可嵌入到HTML页面中的小程序。这些小程序由Java虚拟机(JVM)支持,可以在...
Applet图片扫描程序是一种基于Java Web的技术,用于在网页中实现图像的扫描和展示功能。Applet是Java的一种特殊类型的应用程序,它可以在用户的Web浏览器中运行,为用户提供交互式的体验,比如处理图像、视频或者...
Applet上传通常是指在Java Applet环境中实现文件上传的功能。在这个过程中,客户端(即用户所在的计算机)会将文件通过网络发送至服务器端。在本案例中,描述了如何使用Java代码实现一个简单的文件上传功能。 ### ...
本文将详细探讨如何利用Java Media Framework (JMF) 和Applet技术实现在客户端进行拍照并上传图片至服务器。 Java Media Framework (JMF) 是一个开源的Java平台组件,它为开发人员提供了一个框架,用于播放、捕获、...
本文将深入探讨如何利用Java Applet来实现屏幕截图功能,并将其保存到客户端。 首先,我们需要理解Java Applet的工作原理。Applet是在HTML页面中嵌入的Java代码,由Java虚拟机(JVM)在用户的Web浏览器上执行。通过...
【标题】"Applet 实现 简单钢琴" 是一个关于使用Java Applet技术创建一个简易版在线钢琴的应用程序。Applet是Java的一种小程序,它可以在支持Java的Web浏览器中运行,为用户提供互动体验。这个项目的目标是利用Java...
基于java+applet实现阳光酒店管理系统(java+applet+SQL+文档lunwen+PPT) 基于java+applet实现阳光酒店管理系统(java+applet+SQL+文档lunwen+PPT) 基于java+applet实现阳光酒店管理系统(java+applet+SQL+文档lunwen+...
本教程将详细介绍如何使用Java编写一个小程序Applet来展示图片。 首先,我们需要了解Applet的基本结构。一个Applet通常继承自`java.applet.Applet`类,这个类提供了运行Applet所需的基本功能。以下是一个简单的...
简单的一个Java Applet的动态显示图片的小程序。将资源内的图片放置到E盘根目录下。如果想换图片,记得修改width和heigh的初始值,值为图片的宽和高。如果你对动画有兴趣,可以试着稍微修改一下本程序(程序里有相关...