---------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版本
VNC 5.0.6 Windows版
RealVNC-v5.0.6远程访问网管的得力助手
官方原版spring-framework-5.0.6.RELEASE.rar
redis-5.0.6安装包
iText-5.0.6.jariText-5.0.6.jar
iText-5.0.6对应的iTextAsian。 修改了Path
Spring框架的基础jar包,版本:5.0.6。其中,包含有commons-logging-1.2.jar。
iText-5.0.6.zip
redis-5.0.6.tar.gzredis-5.0.6.tar.gzredis-5.0.6.tar.gzredis-5.0.6.tar.gz
iText-5.0.6.jar iTextAsian.jar
mysql-connector-java-5.0.6
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,比较新的了
spring-framework-5.0.6 jar包下载,java开发,后端开发,spring jar包下载
redis-5.0.6-x64-for-windows-bin.rar
wing ide 5.0.6-1测试通过,需要先手动更改文件中的requestcode为你自己的requestcode,然后再运行之即可得到你所要的注册码
redis-5.0.6.tar目前最新安装包.zipr
Android 图片资源保存为pdf文件,itext-5.0.6版本
spring-framework-5.0.6.RELEASE官方完整包加官方文档