本站不再更新,歡迎光臨 java開發(fā)技術(shù)網(wǎng)
          隨筆-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");

           // 設(shè)置響應(yīng)頭和下載保存的文件名
           //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

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          本站不再更新,歡迎光臨 java開發(fā)技術(shù)網(wǎng)
          主站蜘蛛池模板: 陆河县| 蒙山县| 丁青县| 黎城县| 报价| 怀远县| 车致| 盱眙县| 五莲县| 宾阳县| 唐河县| 会东县| 灵川县| 宜阳县| 吴川市| 分宜县| 隆回县| 萍乡市| 宁波市| 宁夏| 瓦房店市| 恩施市| 嘉兴市| 台江县| 周口市| 马边| 金华市| 秀山| 合肥市| 万源市| 梅河口市| 安多县| 根河市| 澄城县| 伊宁市| 抚远县| 长汀县| 沙洋县| 竹溪县| 乐陵市| 临清市|