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

    %>

    主站蜘蛛池模板: 亚洲中文久久精品无码1| 日韩亚洲精品福利| aa毛片免费全部播放完整| 久久亚洲AV成人无码国产电影| 国产成人精品日本亚洲18图| 亚洲色大情网站www| 亚洲精品国产suv一区88| 欧洲乱码伦视频免费国产| 2022免费国产精品福利在线| 亚洲国产精品免费视频| 国产日本一线在线观看免费| 国产青草视频在线观看免费影院| 在线免费观看a级片| 亚洲精品国产V片在线观看| 亚洲大尺度无码专区尤物| 麻豆亚洲av熟女国产一区二| 亚洲一区二区三区丝袜| 国产精品美女午夜爽爽爽免费| 亚洲国产精品人人做人人爽| 91精品国产亚洲爽啪在线影院| 黄色三级三级三级免费看| 暖暖免费日本在线中文| 免费人成网站在线观看10分钟| 99久久亚洲精品无码毛片| 美女被爆羞羞网站免费| 国产一区二区三区在线免费| 亚洲一区二区三区日本久久九| 日韩精品久久久久久免费| 中文亚洲AV片在线观看不卡| 亚洲欧洲日韩综合| baoyu122.永久免费视频| 成全视频免费高清 | 国产伦一区二区三区免费| 国产AV无码专区亚洲AV蜜芽| 久99久精品免费视频热77| 亚洲色图黄色小说| 午夜私人影院免费体验区| 一级黄色免费网站| 国产精品免费小视频| v片免费在线观看| 亚洲视频一区调教|