欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
文件下載
jsp中實(shí)現文件下載的最簡(jiǎn)單的方式是在網(wǎng)頁(yè)上做超級鏈接,如:<a href="music/abc.mp3">點(diǎn)擊下載</a>。但是這樣服務(wù)器上的目錄資源會(huì )直接暴露給最終用戶(hù),會(huì )給網(wǎng)站帶來(lái)一些不 安全的因素。因此可以采用其它方式實(shí)現下載,可以采用:1、RequestDispatcher的方式進(jìn)行;2、采用文件流輸出的方式下載。

1、采用RequestDispatcher的方式進(jìn)行

            jsp頁(yè)面中添加如下代碼:
           <%
      response.setContentType("application/x-download");//設置為下載application/x-download
      String filedownload = "/要下載的文件名";//即將下載的文件的相對路徑
      String filedisplay = "最終要顯示給用戶(hù)的保存文件名";//下載文件時(shí)顯示的文件保存名稱(chēng)
      filenamedisplay = URLEncoder.encode(filedisplay,"UTF-8");
      response.addHeader("Content-Disposition","attachment;filename=" + filedisplay);
   
      try
      {
          RequestDispatcher dis = application.getRequestDispatcher(filedownload);
          if(dis!= null)
          {
              dis.forward(request,response);
          }
          response.flushBuffer();
      }
      catch(Exception e)
      {
          e.printStackTrace();
      }
      finally
      {
   
      }
%>

2、采用文件流輸出的方式下載

         <%@page language="java" contentType="application/x-msdownload"    pageEncoding="gb2312"%><%
      //關(guān)于文件下載時(shí)采用文件流輸出的方式處理:
      //加上response.reset(),并且所有的%>后面不要換行,包括最后一個(gè);

      response.reset();//可以加也可以不加
      response.setContentType("application/x-download");
      String filedownload = "想辦法找到要提供下載的文件的物理路徑+文件名";
      String filedisplay = "給用戶(hù)提供的下載文件名";
      filedisplay = URLEncoder.encode(filedisplay,"UTF-8");
      response.addHeader("Content-Disposition","attachment;filename=" + filedisplay);

      OutputStream outp = null;
      FileInputStream in = null;
      try
      {
          outp = response.getOutputStream();
          in = new FileInputStream(filenamedownload);

          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;
          }
      }
%>
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
利用RequestDispatcher實(shí)現文件下載,支持下載工具
采用文件流輸出的方式下載
servlet 和JSP的上傳下載
JSP 文件下載的相對完整代碼(解決中文問(wèn)題, Weblogic 異常)
JSP文件下載的解決方法
java web開(kāi)發(fā)入門(mén)-request對象
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久