`
lingzantia
  • 浏览: 150025 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

jsp文件下载,中文文件名

    博客分类:
  • Java
阅读更多
分ie和firefox/oprea不同而不同,红色部分解决编码后空格变+号的问题。
String browser = request.getHeader("user-agent");
    Pattern pattern = Pattern.compile(".* MSIE.*?;.*");
	Matcher matcherAccount = pattern.matcher(browser);
	if(matcherAccount.matches()){
		response.setHeader("Content-Disposition","attachment;filename=\""+ [color=red]StringUtils.replace[/color](java.net.URLEncoder.encode(downloadname),"+","%20") + "\"");
	}else{
		response.setHeader("Content-Disposition", "attachment;filename=\""+ new String(downloadname.getBytes("UTF-8"),"ISO8859-1")+ "\"");
	}
分享到:
评论
1 楼 nihongye 2009-05-06  
遇到相同的问题,谢谢你的分享

相关推荐

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

    本文将深入解析如何在JSP中实现文件下载,并解决中文文件名乱码的问题。 首先,我们需要了解HTTP协议在处理文件下载时的角色。当用户请求下载一个文件时,服务器需要设置响应头来指示浏览器如何处理这个响应。在JSP...

    jsp文件的上传和下载

    本项目专注于解决在JSP中实现文件上传和下载时遇到的一些常见问题,特别是针对中文文件名的处理。下面我们将深入探讨这个主题。 首先,文件上传通常涉及到HTTP协议中的multipart/form-data类型表单。在JSP中,我们...

    [jspSmartUpload]------------>jspSmartUpload上传中文文件名 乱码问题

    标题中的“jspSmartUpload上传中文文件名乱码问题”是一个常见的技术挑战,特别是在处理Web应用程序时,特别是那些涉及用户上传文件的场景。JSP Smart Upload是早期流行的一个用于Java Web应用的文件上传组件,它...

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

    确保JSP文件的编码是UTF-8,并在页面顶部添加`;charset=UTF-8" %>`指令来指定页面的字符集。同时,如果你的后端代码(如Servlet)需要处理请求路径,确保它们也能够正确处理UTF-8编码的字符串。 总之,中文文件名在...

    ( response.setHeader()下载中文文件名乱码

    ( response.setHeader()下载中文文件名乱码问题

    jsp文件下载源代码

    ### JSP文件下载实现原理与源代码解析 #### 背景介绍 在Web开发过程中,经常需要处理文件上传和下载的功能。对于Java Web开发者来说,利用JSP(JavaServer Pages)来实现文件的下载是一种常见的方式。本文将详细...

    jsp文件上传下载

    【jsp文件上传下载】是一个常见的Web开发功能,用于在服务器端处理用户上传的文件并提供文件下载服务。在Java Web环境中,JSP(JavaServer Pages)是常用的动态网页技术,结合Servlet可以实现复杂的文件交互操作。 ...

    jspsmart上传下载文件实例中文

    **JSpsmart上传下载文件实例中文详解** JSpsmart是一个基于Java的文件上传和下载组件,它为Web应用提供了一种高效、稳定的解决方案,尤其在处理大文件上传和多文件上传时表现出色。这个实例中包含了JSpsmart的源码...

    jspsmartuploadexample支持中文文件名下载.rar

    jspsmartuploadexample支持中文文件名下载.rarjspsmartuploadexample支持中文文件名下载.rarjspsmartuploadexample支持中文文件名下载.rarjspsmartuploadexample支持中文文件名下载.rar

    不同浏览器上中文文件名的下载乱码问题

    不同浏览器上中文文件名的下载乱码问题 浏览器IEChromeSafariOpera 浏览器能正确识别的编码格式

    jsp实现文件下载功能

    ### JSP实现文件下载功能详解 #### 一、引言 在Web开发中,文件下载是一项常见的需求。Java Server Pages(JSP)作为一种强大的服务器端技术,被广泛应用于构建动态网页。本文将详细介绍如何利用JSP实现文件下载...

    java+jsp+servlet 文件下载

    ### Java + JSP + Servlet 实现文件下载技术详解 #### 技术背景及应用场景 在Web应用开发过程中,实现文件的上传与下载是一项常见的需求。Java作为一种广泛使用的编程语言,在结合JSP(JavaServer Pages)和...

    jsp 文件上传下载

    综上所述,这个JSP文件上传下载实现涵盖了Web开发中的多个重要方面,包括客户端与服务器的交互、文件处理、字符编码以及代码复用。对于学习JSP和Web开发的初学者来说,这是一个很好的实践案例。

    jsp实现文件上传和下载

    `jspSmartUpload`是一个用于Java Web应用的文件上传组件,它简化了文件上传的处理流程,支持多种文件类型和大小,并且能够很好地处理中文文件名。 首先,我们来了解`jspSmartUpload`的基本用法。`jspSmartUpload`...

    jsp文件上传,解决中文乱码

    接下来,我们将深入探讨如何解决`JSP文件上传`时的中文乱码问题。 首先,我们需要理解文件上传的基本流程。在`JSP`中,通常会使用`<form>`标签的`enctype="multipart/form-data"`属性来定义一个支持文件上传的表单...

    jsp文件上传与下载

    "jsp文件上传与下载"这个主题涉及到两个关键操作:文件上传和文件下载,这些功能在许多Web应用中都非常重要,例如在线文档管理系统、论坛或者社交媒体平台。在处理中文文件名时,还需要特别注意防止出现中文乱码问题...

    jsp版本ftp文件上传与下载

    本教程将深入讲解如何使用JSP实现FTP文件上传与下载功能,并解决中文文件名的乱码问题。 首先,我们需要理解FTP的基本工作原理。FTP允许用户在客户端和服务器之间交换文件,通常涉及登录、文件传输、目录浏览等操作...

    jsp文件上传包.zip

    这个"jsp文件上传包"可能包含了这样的解决方案,它提供了一套完整的处理流程,包括了处理请求、解码文件名以及存储文件,确保在上传过程中不会出现中文乱码。具体实现可能包括自定义的Filter或者Servlet,它们封装了...

    jspsmart(支持中文下载).

    在早期的Web开发中,由于编码问题,中文文件名在上传过程中常常会出现乱码,JSpsmart通过优化处理,解决了这一难题,使得开发者可以方便地处理包含中文字符的文件。 【主要特性】 1. **多文件上传**:JSpsmart支持...

    nginx下无法访问中文文件名.docx

    nginx 下无法访问中文文件名...nginx 下无法访问中文文件名的问题可以通过多种方法解决,包括SecureCRT 设置 UTF-8 字符集、Nginx 配置文件设置 UTF-8 字符集、Putty 设置 UTF-8 字符集、APACHE 代理和 Iconv 工具等。

Global site tag (gtag.js) - Google Analytics