<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    hyljava

    文件下載到本地

    package com.shxt.controller;

    import java.io.File;
    import java.io.FileInputStream;
    import java.io.IOException;
    import java.io.OutputStream;
    import java.io.PrintWriter;
    import java.net.URLEncoder;

    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;

    public class DownLoadServlet extends HttpServlet {

     public void doGet(HttpServletRequest request, HttpServletResponse response)
       throws ServletException, IOException {

      this.doPost(request, response);
     }

     public void doPost(HttpServletRequest request, HttpServletResponse response)
       throws ServletException, IOException {

      response.setContentType("application/x-msdownload");
      PrintWriter out = response.getWriter();
      response.reset();// 可以加也可以不加
      response.setContentType("application/x-download");
      String filedownload = request.getRealPath("/images")
        + "\\02_開發第一個無狀態會話bean.avi";// "想辦法找到要提供下載的文件的物理路徑+文件名";
      System.out.print(filedownload);
      String filedisplay = "okokok.avi";// "給用戶提供的下載文件名";
      filedisplay = URLEncoder.encode(filedisplay, "UTF-8");
      response.addHeader("Content-Disposition", "attachment;filename="
        + filedisplay);
      

      OutputStream outp = null;
      FileInputStream in = null;
      try {
       outp = response.getOutputStream();
       // 你可以指定你的ftp輸入流
       in = new FileInputStream(new File(filedownload));

       byte[] b = new byte[1024];
       int i = 0;

       while ((i = in.read(b)) > 0) {
        outp.write(b, 0, i);
       }
       outp.flush();
      } catch (Exception e) {
       System.out.println("Error!");
       e.printStackTrace();
      } finally {
       if (in != null) {
        in.close();
        in = null;
       }
       if (outp != null) {
        outp.close();
        outp = null;
       }
       //out.clear();
       //out = pageContext.pushBody();
      }
     }

    }

    posted on 2013-11-23 20:51 何云隆 閱讀(927) 評論(1)  編輯  收藏 所屬分類: Jsp

    評論

    # re: 文件下載到本地[未登錄] 2015-08-11 15:17 1

    1  回復  更多評論   

    主站蜘蛛池模板: 免费理论片51人人看电影| 免费在线看黄的网站| 成人免费男女视频网站慢动作 | 五月亭亭免费高清在线| 精品亚洲综合在线第一区| 男女男精品网站免费观看| 免费国产美女爽到喷出水来视频| 亚洲国产精品网站在线播放| 日本XXX黄区免费看| 亚洲国产成人精品激情| 无码专区永久免费AV网站| 亚洲中文字幕乱码熟女在线| 青草草在线视频永久免费| 亚洲精品国产首次亮相 | 国产美女做a免费视频软件| 国产亚洲精品美女久久久久| 亚洲国产精品自在拍在线播放| 免费人人潮人人爽一区二区| 亚洲无人区一区二区三区| 久草视频在线免费看| 亚洲中文久久精品无码1| 青草草在线视频永久免费| 一级特黄色毛片免费看| 久久香蕉国产线看观看亚洲片| 91精品免费国产高清在线| 国产精品无码亚洲精品2021| 精品国产香蕉伊思人在线在线亚洲一区二区| 抽搐一进一出gif免费视频| 亚洲高清资源在线观看| 成年女人永久免费观看片| 岛国精品一区免费视频在线观看 | 一本大道一卡二大卡三卡免费 | 亚洲成a人片在线观看无码| 国产高清免费视频| 激情婷婷成人亚洲综合| 亚洲熟妇无码八AV在线播放| 成人免费大片免费观看网站| 国产AV日韩A∨亚洲AV电影| 亚洲高清在线视频| 在线永久免费观看黄网站| 野花香在线视频免费观看大全|