<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 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    向客戶端寫入二進制流文件

    Posted on 2005-06-29 15:46 morcble的blog 閱讀(969) 評論(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("讀取附件出錯");
      }
      finally{
       
        os.close();
        is.close();  
      }
      

    %>

    主站蜘蛛池模板: av在线亚洲欧洲日产一区二区 | 亚洲精品视频免费| 亚洲欧洲国产精品久久| 亚洲精品无码av片| 亚洲综合婷婷久久| 性做久久久久久久免费看| 好紧我太爽了视频免费国产| 免费人妻精品一区二区三区| youjizz亚洲| 亚洲免费二区三区| 4444亚洲国产成人精品| 亚洲AV永久纯肉无码精品动漫| 日韩成人免费在线| 精品一卡2卡三卡4卡免费视频| 特级aaaaaaaaa毛片免费视频| 激情亚洲一区国产精品| 亚洲精品影院久久久久久| 亚洲国产精品SSS在线观看AV| 国产亚洲人成网站在线观看| 免费影院未满十八勿进网站| 午夜免费福利视频| 特级精品毛片免费观看| 免费无码H肉动漫在线观看麻豆| h视频在线观看免费| jizz18免费视频| www在线观看免费视频| 一边摸一边爽一边叫床免费视频 | 亚洲国产精品免费观看| 日韩人妻一区二区三区免费| 永久免费AV无码网站国产| 免费网站观看WWW在线观看| a级毛片毛片免费观看久潮喷| 老司机精品免费视频| 中文字幕看片在线a免费| 一个人看的免费观看日本视频www| 中美日韩在线网免费毛片视频| 乱淫片免费影院观看| 国产精品亚洲综合五月天| 久久久久亚洲av无码专区喷水| 久久久久亚洲av无码专区| 亚洲一区精品视频在线|