Skip to content

Instantly share code, notes, and snippets.

@seco
Created October 1, 2019 22:12
Show Gist options
  • Save seco/4655c5a31fc1a46d91d6e5f46459f522 to your computer and use it in GitHub Desktop.
Save seco/4655c5a31fc1a46d91d6e5f46459f522 to your computer and use it in GitHub Desktop.

Revisions

  1. @yhzion yhzion created this gist Mar 8, 2017.
    7 changes: 7 additions & 0 deletions BrowserDetectionNew.java
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,7 @@
    if (header.contains("MSIE") || header.contains("Trident")) {
    fileName = URLEncoder.encode(fileName,"UTF-8").replaceAll("\\+", "%20");
    response.setHeader("Content-Disposition", "attachment;filename=" + fileName + ";");
    } else {
    fileName = new String(fileName.getBytes("UTF-8"), "ISO-8859-1");
    response.setHeader("Content-Disposition", "attachment; filename=\"" + fileName + "\"");
    }