<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();  
      }
      

    %>

    主站蜘蛛池模板: 91国内免费在线视频| 久久亚洲精品成人无码| 中国一级特黄高清免费的大片中国一级黄色片 | 一级毛片正片免费视频手机看| 在线a人片天堂免费观看高清| 亚洲性无码AV中文字幕| 两个人的视频高清在线观看免费| 亚洲中文精品久久久久久不卡| 免费看无码自慰一区二区| 亚洲成a人无码亚洲成www牛牛| 在线看片无码永久免费aⅴ| 免费人成视频在线播放| 久久久久久久亚洲精品| 一个人免费视频观看在线www| 久久亚洲精品成人| 青青久在线视频免费观看| 久久久久亚洲国产AV麻豆| 亚洲欧洲国产成人综合在线观看| av永久免费网站在线观看| 亚洲日本在线免费观看| 看全色黄大色大片免费久久| 黄色a级片免费看| 亚洲欧洲无码AV电影在线观看| 99爱在线观看免费完整版| 亚洲熟妇成人精品一区| 亚洲高清偷拍一区二区三区| 特级做A爰片毛片免费看无码| 亚洲成人免费网址| 免费国产一级特黄久久| 国产成人精品免费久久久久| 亚洲youjizz| 国产亚洲一区区二区在线 | 亚洲午夜无码毛片av久久京东热| 无码国模国产在线观看免费| 精品久久久久久国产免费了| 亚洲色大成网站www永久| 日韩精品视频免费在线观看| 91精品成人免费国产| 亚洲色无码专区一区| 亚洲色欲久久久综合网| 成人性生交视频免费观看|