<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 3, comments - 15, trackbacks - 0, articles - 26
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    向客戶端寫入二進(jìn)制流文件

    Posted on 2005-06-29 15:46 morcble的blog 閱讀(967) 評(píng)論(0)  編輯  收藏 所屬分類: Java

    <%@ page contentType="text/html; charset=gb2312"%>
    <%@ include file="/WEB-INF/jsp/includes.jsp" %>
    <%@ include file="/WEB-INF/jsp/header1.jsp" %>
    <%@ page import="java.sql.Blob,java.io.*,org.spring.lh.xiaolv.util.*,org.spring.lh.xiaolv.*,org.spring.lh.*,org.spring.lh.hibernate.*"%>
    <%!
    public static String getStr(String str){
            try {String temp_p=str;
                byte[] temp_t=temp_p.getBytes("ISO8859-1");
                String temp=new String(temp_t);
                return temp;
            }
            catch(Exception e){ }
            return "";
        }
    %>
    <%
    Lhspring lhSpring=(Lhspring)request.getSession().getAttribute("lhspring");
    System.out.println(lhSpring.getfindc_info("ddd").toString());
    calendar a = lhSpring.loadcalendar(request.getParameter("uuid"));
    System.out.println(a);
    Blob blob = a.getAccessories();  

    String filename = a.getAccessories_name();
    String filename1=getStr(filename);
    String strFileExt = filename.substring(filename.lastIndexOf(".") + 1);
    String mine=request.getSession().getServletContext().getMimeType(filename);
    if(mine==null)
    mine="application/octet-stream";
    response.setContentType(mine);

    response.setHeader(
             "Content-disposition",
             "attachment;filename=\""+filename+"\"");
           
    InputStream is= null;        
    OutputStream os= null;
      try {
            is = blob.getBinaryStream();
            ByteArrayOutputStream baos = new ByteArrayOutputStream();
           
            os = new BufferedOutputStream(response.getOutputStream());
            byte[] buffer = new byte[4*1024];
            int read = 0;
           
            while((read = is.read(buffer))!=-1){
             baos.write(buffer,0,read);
            }
            os.write(baos.toByteArray());
      }
      catch(Exception e){
       System.out.println("讀取附件出錯(cuò)");
      }
      finally{
       
        os.close();
        is.close();  
      }
      

    %>

    主站蜘蛛池模板: 在线看片免费人成视频播| 亚洲人成人网站18禁| 一个人看的在线免费视频| 免费a在线观看播放| 亚洲AV无码国产剧情| 国产精品无码一区二区三区免费| 美女视频黄免费亚洲| 成人免费在线视频| 亚洲成av人在线观看网站| 女人18毛片特级一级免费视频| 精品亚洲AV无码一区二区| 国产一卡二卡3卡四卡免费 | 精品亚洲成α人无码成α在线观看| WWW亚洲色大成网络.COM | 亚洲AV无码专区国产乱码不卡| 卡1卡2卡3卡4卡5免费视频| 日本系列1页亚洲系列| 亚洲天堂在线视频| 怡红院免费全部视频在线视频| 久久久久亚洲AV成人无码网站| 美女内射毛片在线看免费人动物 | 亚洲啪AV永久无码精品放毛片| 久久综合AV免费观看| 精品亚洲国产成人av| 亚洲人成网站18禁止一区| 中文字幕视频免费在线观看| 久久亚洲伊人中字综合精品| 男女免费观看在线爽爽爽视频| 亚洲国产高清国产拍精品| 亚洲人成电影在线播放| 四虎影视成人永久免费观看视频| 亚洲国产成人精品无码区在线秒播| 在线免费视频一区| 国产JIZZ中国JIZZ免费看| 亚洲第一成年男人的天堂| 成人毛片免费在线观看| 一个人免费观看日本www视频| 亚洲AV永久青草无码精品| 国产精品免费观看久久| 二区久久国产乱子伦免费精品| 亚洲一区中文字幕|