一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - java 文件下載支持中文名稱的實例

java 文件下載支持中文名稱的實例

2022-02-13 17:35無知死循環 Java教程

下面小編就為大家分享一篇java 文件下載支持中文名稱的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

實例如下所示:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
/**
   * 文件下載
   * @param filePath 文件路徑
   * @param fileName  文件名稱
   */
  public void download(String filePath,String fileName){
    try {
       //支持中文
      fileName = URLEncoder.encode(fileName,"UTF-8");
      HttpServletResponse response = ServletActionContext.getResponse();
      HttpServletRequest request = ServletActionContext.getRequest();
      response.reset();
      response.setContentType(request.getServletContext().getMimeType(fileName));
      response.setHeader("Content-Disposition", "attachment;filename="+fileName);
      InputStream in = new FileInputStream(filePath);
      OutputStream out = response.getOutputStream();
       
      byte[] b = new byte[1024];
      int length = 0;
      while((length = in.read(b)) != -1) {
        out.write(b,0,length);
      }
      in.close();
      out.close();
    } catch (FileNotFoundException e) {
      e.printStackTrace();
    } catch (IOException e) {
      e.printStackTrace();
    }
  }

以上這篇java 文件下載支持中文名稱的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://www.cnblogs.com/ljl-blog/p/5718494.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 暖暖 免费 高清 日本 在线 | 成人伊人亚洲人综合网站222 | 日韩伦理在线免费观看 | 插入影院 | 农村妇女野外牲交一级毛片 | 国产麻豆精品原创 | 特黄特级高清免费视频毛片 | 青青操在线 | 韩国美女主播在线 | 四虎影院最新网址 | 暖暖免费观看高清在线 | 国产精品亚洲综合久久 | 色婷婷在线 | 国产私人影院 | 丁香六月色婷婷综合网 | 四虎欧美 | 亚洲AV综合99一二三四区 | 调教小龙女 | 成品人视频免费观看 | 俄罗斯女人与公拘i交酡 | 国内精品91东航翘臀女神在线 | 91大神亚洲影视在线 | 成人观看免费大片在线观看 | 国产趴着打光屁股sp抽打 | a黄毛片 | 久久青草费线频观看国产 | 国产一卡二卡3卡4卡更新 | free极度另类性欧美 | 蜜汁肉桃全文免费阅读 | 热穴高校| 二次元美女挤奶漫画 | 亚洲一区二区三区深夜天堂 | 91香蕉国产| 日本888 xxxx | 男人吃奶动态图 | 91制片厂制作传媒网站破解 | 操岳母娘 | 亚洲黄色色图 | 国产午夜精品久久久久 | 猥琐对着美女飞机喷到脸上 | 97se亚洲国产综合自在线观看 |