码迷,mamicode.com
首页 > Web开发 > 详细

zk FileUpload(文件上传)

时间:2014-11-19 00:14:58      阅读:385      评论:0      收藏:0      [点我收藏+]

标签:style   blog   io   ar   color   os   sp   java   文件   

<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(文件上传)

标签:style   blog   io   ar   color   os   sp   java   文件   

原文地址:http://www.cnblogs.com/langdangyunliu/p/4106908.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!