最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java 文件下載支持中文名稱(chēng)的實(shí)例

 更新時(shí)間:2017年12月01日 10:52:21   作者:無(wú)知死循環(huán)  
下面小編就為大家分享一篇java 文件下載支持中文名稱(chēng)的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

實(shí)例如下所示:

/**
   * 文件下載
   * @param filePath 文件路徑
   * @param fileName  文件名稱(chēng)
   */
  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 文件下載支持中文名稱(chēng)的實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • C#表達(dá)式樹(shù)Expression基礎(chǔ)講解

    C#表達(dá)式樹(shù)Expression基礎(chǔ)講解

    這篇文章介紹了C#表達(dá)式樹(shù)Expression和基本用法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-12-12
  • C#中async/await之線程上下文工作原理

    C#中async/await之線程上下文工作原理

    這篇文章主要為大家介紹了C#中async/await之線程上下文工作原理解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪<BR>
    2023-05-05
  • 基于C#對(duì)用戶密碼使用MD5加密與解密

    基于C#對(duì)用戶密碼使用MD5加密與解密

    C#中常涉及到對(duì)用戶密碼的加密于解密的算法,其中使用MD5加密是最常見(jiàn)的的實(shí)現(xiàn)方式。本文總結(jié)了通用的算法并結(jié)合了自己的一點(diǎn)小經(jīng)驗(yàn),分享給大家
    2015-12-12
  • C# winform登陸框驗(yàn)證碼的實(shí)現(xiàn)方法

    C# winform登陸框驗(yàn)證碼的實(shí)現(xiàn)方法

    這篇文章主要為大家詳細(xì)介紹了C# winform登陸框驗(yàn)證碼的實(shí)現(xiàn)方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • C#中使用IFormattable實(shí)現(xiàn)自定義格式化字符串輸出示例

    C#中使用IFormattable實(shí)現(xiàn)自定義格式化字符串輸出示例

    這篇文章主要介紹了C#中使用IFormattable實(shí)現(xiàn)自定義格式字符串輸出示例,本文直接給出實(shí)例代碼,需要的朋友可以參考下
    2015-06-06
  • C#基于jwt實(shí)現(xiàn)分布式登錄

    C#基于jwt實(shí)現(xiàn)分布式登錄

    這篇文章主要介紹了C#基于jwt實(shí)現(xiàn)分布式登錄的步驟,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下
    2021-02-02
  • C#實(shí)現(xiàn)異步日志記錄類(lèi)的示例代碼

    C#實(shí)現(xiàn)異步日志記錄類(lèi)的示例代碼

    這篇文章主要為大家詳細(xì)介紹了C#如何實(shí)現(xiàn)異步日志記錄類(lèi),從而方便下次使用,不用重復(fù)造輪子,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解下
    2023-11-11
  • c#壓縮字符串的方法

    c#壓縮字符串的方法

    這篇文章主要介紹了c#壓縮字符串的方法,文中示例代碼非常詳細(xì),供大家參考和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • 基于C#實(shí)現(xiàn)文字轉(zhuǎn)語(yǔ)音功能

    基于C#實(shí)現(xiàn)文字轉(zhuǎn)語(yǔ)音功能

    這篇文章將在C#中集成一個(gè)語(yǔ)音對(duì)象SpeechSynthesizer,可以根據(jù)填入的文字內(nèi)容自動(dòng)解析成語(yǔ)音并使用系統(tǒng)揚(yáng)聲器進(jìn)行語(yǔ)音播報(bào),感興趣的小伙伴可以了解下
    2025-02-02
  • C#使用log4net記錄日志的方法步驟

    C#使用log4net記錄日志的方法步驟

    本文主要介紹了C#使用log4net記錄日志的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09

最新評(píng)論

合江县| 定远县| 两当县| 乾安县| 民勤县| 厦门市| 双城市| 丹东市| 安新县| 铅山县| 金寨县| 新干县| 格尔木市| 上杭县| 正阳县| 万荣县| 定边县| 娄底市| 静海县| 自贡市| 攀枝花市| 比如县| 利川市| 张北县| 新邵县| 建阳市| 新化县| 微博| 汉阴县| 台东市| 新乡县| 乐安县| 桦川县| 车险| 五家渠市| 曲周县| 宾川县| 崇仁县| 邵阳市| 郸城县| 惠东县|