本站不再更新,歡迎光臨 java開發技術網
          隨筆-230  評論-230  文章-8  trackbacks-0

          <%@ page contentType="text/html;charset=GBK" %>

          <%
           // 得到文件名字和路徑
           String filename = request.getParameter("filename");
           String id=request.getParameter("id");

           
           String filepath=pageContext.getServletContext().getRealPath("/NoticeFile");

           // 設置響應頭和下載保存的文件名
           //String CONTENT_TYPE = "text/html; charset=GBK";
           response.setContentType("application/x-msdownload");
           response.setContentType("APPLICATION/OCTET-STREAM");
           response.setHeader("Content-Disposition","attachment; filename=\"" +new   String(filename.getBytes("GBK"),"ISO_8859_1") + "\"");
           
           java.io.File file=new java.io.File(filepath +"\\"+ filename);
           if(file==null || !file.exists()){
            response.sendRedirect("downloaderror.jsp");
            //response.setContentType("text/html; charset=GBK");
            //String msg="文件不存在";
            //RequestDispatcher rd=null;
            //rd=request.getRequestDispatcher("/redirect.jsp");
            //ServletRequest req=pageContext.getRequest();
            //ServletResponse rps=pageContext.getResponse();
            //req.setAttribute("msg",msg);
            //rd.forward(req,rps);
            return ;
           }

            // 打開指定文件的流信息
           java.io.FileInputStream fileInputStream =new java.io.FileInputStream(file);
           
            
           // 寫出流信息
           int i;
           while ((i=fileInputStream.read()) != -1) {
            response.getOutputStream().write(i);
           }
           fileInputStream.close();
           response.getOutputStream().close();
           out.clear();
           out = pageContext.pushBody();  


          %>

          posted on 2008-02-01 14:52 有貓相伴的日子 閱讀(450) 評論(0)  編輯  收藏 所屬分類: web-demo
          本站不再更新,歡迎光臨 java開發技術網
          主站蜘蛛池模板: 赣州市| 平湖市| 报价| 松江区| 云和县| 都兰县| 包头市| 昭平县| 新津县| 博白县| 锦屏县| 雷波县| 广宁县| 道真| 甘肃省| 定兴县| 东乡族自治县| 中山市| 福安市| 谷城县| 伊金霍洛旗| 建宁县| 公主岭市| 中西区| 广州市| 凤台县| 宁河县| 内江市| 邯郸县| 大渡口区| 荥阳市| 夹江县| 滦平县| 德兴市| 陇西县| 麻阳| 长治市| 靖江市| 新沂市| 安丘市| 萍乡市|