首页 > 代码库 > zk FileUpload(文件上传)
zk FileUpload(文件上传)
<button label="上传 Image" upload="true,maxsize=1073741824"> <attribute name="onUpload"><![CDATA[ org.zkoss.util.media.Media media = event.getMedia(); String fileName = ""; if(media!=null) fileName = media.getName(); 注:txt(中文内容乱码)java.io.InputStream ins = new java.io.ByteArrayInputStream(media.getStringData().getBytes()); 注:图片java.io.InputStream ins = new java.io.ByteArrayInputStream(media.getByteData()); 注:视频、图片java.io.InputStream ins = new java.io.BufferedInputStream(media.getStreamData()); java.io.File f = new java.io.File("D:\\temp\\"+fileName); if(!f.exists()){ f.createNewFile(); } java.io.OutputStream out = new java.io.FileOutputStream(f); byte[] buf=new byte[1024]; int len; while((len=ins.read(buf))>0){ out.write(buf,0,len); } out.close(); ins.close(); alert("上传成功"); ]]></attribute> </button>
zk FileUpload(文件上传)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。