<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  回復  更多評論   

    主站蜘蛛池模板: 青青草国产免费国产是公开| 亚洲熟女综合一区二区三区| 亚洲精品偷拍视频免费观看| 天天天欲色欲色WWW免费| 在线免费观看亚洲| 91av视频免费在线观看| 亚洲视频在线观看免费| 日韩精品久久久久久免费| 久久夜色精品国产亚洲AV动态图| 国产午夜成人免费看片无遮挡 | a级在线免费观看| 亚洲中久无码永久在线观看同| 人人爽人人爽人人片av免费| 免费人成在线观看视频播放| 一本到卡二卡三卡免费高 | 亚洲第一页综合图片自拍| 日本黄页网址在线看免费不卡| 亚洲Av无码乱码在线播放| 一个人看的www在线免费视频| 亚洲色自偷自拍另类小说 | 亚洲欧洲免费无码| 亚洲av日韩aⅴ无码色老头| 全亚洲最新黄色特级网站| 丰满人妻一区二区三区免费视频| 亚洲国产精品婷婷久久| 18禁无遮挡无码网站免费| 久久久久久亚洲精品无码| 久久久久亚洲爆乳少妇无| 可以免费观看的国产视频| 亚洲成a人片在线观看播放| 成人永久免费高清| a毛片免费全部播放完整成| 亚洲黄色网址大全| 国产精品免费播放| 成人爽a毛片免费| jiz zz在亚洲| 国产成人精品亚洲精品| 91精品国产免费久久国语蜜臀 | 亚洲?v女人的天堂在线观看| 成全视频在线观看免费| 亚洲色精品三区二区一区|