`
sky4160864
  • 浏览: 40244 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

ZK 5.0.6上传

阅读更多

---------ZK 5.0.6上传,upload----------

zul页面

 

 

<button label="上传图片"  id="btnUpload" upload="true,maxsize=-1,native"
							onUpload="win$composer.upload(event.media)"/>

 

 

 Java代码

 

public String upload(Media media) throws IOException {
		String suffix = media.getName().substring(media.getName().lastIndexOf("."));
		SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
		picSrc = picPath +"/"+sdf.format(new Date())+suffix;
		InputStream ins = media.getStreamData();
		File f  = new File(Executions.getCurrent().getDesktop().
				getWebApp().getRealPath(picPath)+"/"
				+sdf.format(new Date())+suffix);
		if (!f.exists()) {
			f.createNewFile();
		}
		OutputStream out = new FileOutputStream(f);
		byte[] buf = new byte[1024];
		int len;
		while ((len = ins.read(buf)) > 0) {
			out.write(buf, 0, len);
		}
		out.close();
		ins.close();
		
		return picSrc;
		
	}
 

 

如果用监听:

 

final Button uploadPic = new Button("上传图片");
		uploadPic.setUpload("true,maxsize=-1,native");
		uploadPic.addEventListener(Events.ON_UPLOAD, new EventListener(){
			@Override
			public void onEvent(Event event) throws Exception {
				Media media = ((UploadEvent)event).getMedia();
				info.setPicSrc(upload(media));//upload方法即上面的
			}
		});
 

 

 

分享到:
评论

相关推荐

    MongoDB 5.0.6 windows版本

    MongoDB 5.0.6 windows版本

    RealVNC-v5.0.6

    《RealVNC-v5.0.6:远程访问与网络管理的强大工具》 RealVNC-v5.0.6是一款广泛使用的远程访问软件,尤其在IT行业,它被视为网络管理员的得力助手。该版本是RealVNC软件的第五个主要更新,版本号为6,表明了它在功能...

    ESXi安装SCO5.0.6

    标题与描述概述的知识点主要涉及在VMware ESXi 5.1环境下安装SCO UNIX 5.0.6操作系统,这是一个针对老旧系统迁移至现代硬件平台的解决方案,利用虚拟化技术来克服硬件兼容性问题。下面将对这一过程进行详细解析。 #...

    redis-5.0.6安装包

    Redis-5.0.6是该数据库系统的一个稳定版本,提供了许多增强的功能和优化。 首先,Redis的核心特性在于其内存数据结构存储模式,这意味着它将所有数据存储在内存中,从而实现极快的读写速度。然而,由于内存有限,...

    spring-framework-5.0.6.RELEASE-dist.zip

    《Spring Framework 5.0.6.RELEASE:Java后端开发的强大工具》 Spring Framework作为Java开发中的核心框架,以其强大的功能和灵活的设计理念,在后端开发领域占据着举足轻重的地位。5.0.6.RELEASE是该框架的一个...

    Java包 iText-5.0.6.jar

    iText-5.0.6.jariText-5.0.6.jar

    iTextAsian-5.0.6

    iText-5.0.6对应的iTextAsian。 修改了Path

    redis-5.0.6.tar.gz

    这个压缩包"redis-5.0.6.tar.gz"包含了Redis的5.0.6版本源代码,允许用户在本地计算机上编译和运行Redis服务器。 Redis 5.0.6是一个稳定版本,提供了许多功能和性能优化。以下是一些关于Redis 5.0.6及其核心概念的...

    Spring-5.0.6版本jar包

    Spring 5.0.6版本是该框架的一个稳定版本,提供了许多改进和新功能。这个版本的jar包是Spring核心组件的基础,适用于构建各种企业级应用。 首先,我们来详细了解Spring框架的核心组件。Spring框架主要由以下几个...

    Highcharts-5.0.6.zip

    在“Highcharts-5.0.6.zip”这个压缩包中,你将找到Highcharts 5.0.6版本的完整资源,包括库文件、示例代码以及可能的文档资料。这个版本的Highcharts提供了对各种图表类型的全面支持,如柱状图、折线图、饼图、散点...

    FumeFX v5.0.6 for 3ds Max 2019

    《3ds Max制作动画效果插件:FumeFX v5.0.6详解》 3ds Max是一款由Autodesk公司开发的三维建模、动画和渲染软件,广泛应用于电影、电视、游戏以及广告等领域。在3ds Max中,有一款强大的特效插件——FumeFX,它专为...

    官方原版spring-framework-5.0.6.RELEASE.rar

    5.0.6.RELEASE 版本是该框架的一个稳定版本,包含了诸多增强特性和修复了众多已知问题,旨在提升开发者的体验和应用程序的性能。 首先,Spring Framework 5.0 的核心改进之一是对Java 8的支持。这个版本充分利用了...

    VNC 5.0.6 Windows版

    VNC 5.0.6 Windows版

    Sco Unix 5.0.6 中文环境 东方龙马

    《Sco Unix 5.0.6 中文环境 东方龙马:系统安装与操作详解》 Sco Unix 5.0.6 是一款历史悠久且备受赞誉的Unix操作系统版本,特别针对中文用户进行了本地化处理,由东方龙马公司提供支持。这个版本的发布为当时的...

    ApiLogicServer-5.0.6-py3-none-any.whl

    ApiLogicServer-5.0.6-py3-none-any.whl

    spring-framework-5.0.6.RELEASE 下载

    Spring Framework 4.3.17 和 5.0.6 已发布,可从 repo.spring.io 和 Maven Central 获取更新。 官方表示,Spring Framework 4.3.17 包含了 15 个修复程序和一系列改进,而 Spring Framework 5.0.6 包含了 40 多个...

    iText-5.0.6.jar

    开始使用的iText-5.0.6.jar,比较新的了

    iText-5.0.6.zip

    这个压缩包"iText-5.0.6.zip"包含的是iText库的5.0.6版本,一个在2013年发布的稳定版本。iText库主要用于创建、修改、合并以及解析PDF文档,使得开发人员能够方便地在应用程序中集成PDF功能。 iText的核心功能包括...

    iText-5.0.6.jar iTextAsian.jar

    在这个压缩包中,我们有两个版本的iText库:iText-5.0.6.jar和iTextAsian.jar。 首先,我们来详细探讨iText-5.0.6.jar。这是iText的5.0.6版本,发布于2013年,是iText 5.x系列的一个稳定版本。这个版本提供了大量的...

    redis-5.0.6-x64-for-windows.rar

    在这个案例中,我们讨论的是"redis-5.0.6-x64-for-windows.rar",这是一个针对64位Windows系统的Redis 5.0.6版本的压缩包。 Redis 5.0.6是一个重要的里程碑,它包含了多项优化和新特性。在5.0版本中,Redis引入了...

Global site tag (gtag.js) - Google Analytics