欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

實例如下所示:

/**
   * 文件下載
   * @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 文件下載支持中文名稱的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Unity3D基于OnGUI實時顯示FPS

    Unity3D基于OnGUI實時顯示FPS

    這篇文章主要介紹了Unity3D基于OnGUI實時顯示FPS,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • winform實現拖動文件到窗體上的方法

    winform實現拖動文件到窗體上的方法

    這篇文章主要介紹了winform實現拖動文件到窗體上的方法,以實例分析了C#中WinForm操作窗體及文件的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-09-09
  • 深入多線程之:Wait與Pulse的使用詳解

    深入多線程之:Wait與Pulse的使用詳解

    本篇文章是對Wait與Pulse的使用進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • C#中String.PadRight方法的具體使用

    C#中String.PadRight方法的具體使用

    本文主要介紹了C#中String.PadRight方法的具體使用, 返回一個指定長度的新字符串,其中在當前字符串的結尾填充空格或指定的Unicode字符,下面就來詳細的了解一下
    2024-01-01
  • 一文探索C#中實現雙向鏈表的方法

    一文探索C#中實現雙向鏈表的方法

    這篇文章主要為大家詳細介紹了C#中的雙向鏈表的實現,揭秘雙向鏈表內實現諸多方法的那些事,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-03-03
  • Unity shader實現頂點動畫波動效果

    Unity shader實現頂點動畫波動效果

    這篇文章主要為大家詳細介紹了Unity shader實現頂點動畫波動效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • Unity調用C++?dll實現打開雙目相機

    Unity調用C++?dll實現打開雙目相機

    這篇文章主要為大家詳細介紹了如何在Unity中調用C++?dll實現打開雙目相機的功能,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2022-05-05
  • 自定義WPF窗體形狀的實戰(zhàn)記錄

    自定義WPF窗體形狀的實戰(zhàn)記錄

    WPF是制作界面的一大利器,下面這篇文章主要給大家介紹了關于自定義WPF窗體形狀的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們一起來看看吧
    2018-09-09
  • C# 數組中的 indexOf 方法及使用

    C# 數組中的 indexOf 方法及使用

    這篇文章主要介紹了C# 數組中的 indexOf 方法以及indexof方法的使用講解,需要的朋友可以參考下
    2018-02-02
  • C#與PHP的md5計算結果不同的解決方法

    C#與PHP的md5計算結果不同的解決方法

    今天在用C#接入我的登錄api發(fā)現了一個問題,登陸的時候無論如何都會出現用戶名和密碼錯誤的問題,后來通過查找排除找的了問題的原因是因為C#與PHP的md5計算結果不同導致的,下面就來看看如何解決這個問題吧。
    2016-12-12

最新評論