JSP中文文件名下载(含IE处理方案)

原创 2015年07月08日 15:37:16
        String user_agent = req.getHeader("User-Agent");
        logger.info("用户浏览器类型:user_agent=[{}]", user_agent);
        if (user_agent.toUpperCase().contains("MSIE")) {
            logger.info("IE浏览器下载");
            headers.setContentDispositionFormData("attachment",
                    URLEncoder.encode(fileName, "utf-8"));
        } else {
            headers.setContentDispositionFormData("attachment", new String(
                    fileName.getBytes("utf-8"), "iso-8859-1"));
        }


jsp页面 链接中文文件名 找不到页面

  • 2010年05月05日 13:39
  • 13KB
  • 下载

jsp:include引入jsp文件的时候(如果被包含的文件存在js文件),不要用相对路径

先回忆一下二者的区别(对于此篇文章而言,二者在用法上没有区别) jsp:include是先编译一下included.jsp文件,然后再包含 先编译,后包含 @ include是...
  • u010523770
  • u010523770
  • 2016年06月29日 12:05
  • 5864

利用a标签下载文件(文件地址不限)

利用a标签下载文件,向后台传入服务器端的文件地址,后台根据地址获取输入流后,在向前台输出文件流供下载 前台jsp:测试文档 /** * 根据文件路径下载 * @return */ pu...
  • wpz0713
  • wpz0713
  • 2016年05月24日 10:40
  • 7347

动态包含(<jsp:include>)

动态包含()          使用指令可以完成动态包含的操作,与使用JSP指令中的include实现的静态包含不同,动态包含语句可以自动区分被包含的页面是静态还是动态。 如果被包含的页面是静态页...
  • chentiefeng521
  • chentiefeng521
  • 2016年07月01日 15:48
  • 2517

IE下载时中文文件名乱码解决

下载时会通过添加header Content-Disposition: attachment;filename=xxx 来达到浏览器弹窗下载。 然后根据rfc2616,要求header使用iso-8...
  • abc45628
  • abc45628
  • 2017年07月26日 18:48
  • 138

在IE下-下载文件-文件名中文名乱码问题

首先说明下各浏览器对文件下载的文件名解析编码如下: 1.  IE浏览器,采用URLEncoder编码  2.  Opera浏览器,采用filename*方式  3.  Safari浏览器,采用I...
  • mafan121
  • mafan121
  • 2016年07月05日 15:36
  • 3780

解决PHP在IE浏览器下载文件,中文文件名乱码问题

今天一个问题:“使用360浏览器和IE 出现文件名称乱码”. 前提:我们网站所有文件全部使用的是UTF-8 NO BOM的编码方式 1、找测试重现。360浏览器下载的呵呵,果然文件名是乱码。再请测试在...
  • xiaoxiaohui520134
  • xiaoxiaohui520134
  • 2016年08月29日 16:16
  • 492

jsp实现文件下载与中文文件名乱码问题解决

【转】jsp实现文件下载与中文文件名乱码问题解决(3) JSP文件下载及出现getOutputStream() has already been called for this response...
  • Ivan_mo
  • Ivan_mo
  • 2013年03月05日 13:54
  • 1003

JSP、Struts2下载中文文件名乱码问题

方案一: 原来处理下载的代码如下: response.setHeader("Content-Disposition", "attachment; filename=" + java.net.UR...
  • csh624366188
  • csh624366188
  • 2011年08月17日 17:47
  • 31238

安卓+tomcat实现文件下载时文件名不能有中文和空格的解决方案

本人刚开始学安卓不久,最近要实现安卓根据url从服务器中下载文件的功能,服务器用的是开源的Tomcat服务器。刚开始时很容易的能够实现全英文名称的文件的下载,比如"WestLife_mylove.mp...
  • LX823795000
  • LX823795000
  • 2015年07月23日 09:42
  • 1014
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JSP中文文件名下载(含IE处理方案)
举报原因:
原因补充:

(最多只允许输入30个字)