`
jimmee
  • 浏览: 536096 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

jsp下载附件文件名乱码解决

阅读更多

       String contentType = ...;
       try {
			filename = MimeUtility.encodeText(filename, "UTF-8", "B");
		} catch (UnsupportedEncodingException e) {
			// ingore
		}

response.setContentType(contentType);
			response.setHeader("Content-disposition","attachment; filename=" + filename);  
分享到:
评论

相关推荐

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

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

    weblogic和tomcat 下载附件乱码问题

    本文将详细探讨WebLogic与Tomcat环境下解决下载附件乱码问题的方法。 #### 一、问题背景 在Web应用程序中,当用户点击下载链接后,浏览器会根据服务器返回的信息来判断如何处理这个下载请求。如果服务器返回的...

    彻底解决jsp中用SmartUpload上传附件中文乱码问题实用.pdf

    在Java Web开发中,使用SmartUpload组件上传附件时,可能会遇到中文文件名乱码的问题。这个问题通常涉及到字符编码的处理,特别是在不同的操作系统和Web服务器环境下。以下是对彻底解决该问题的详细解析: 首先,...

    jsp文件的上传和下载

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

    JSP支持中文下载小例

    在这个"JSP支持中文下载小例"中,我们将探讨如何在JSP页面上实现中文文件名的下载功能。这在处理包含中文字符的文件时是至关重要的,因为直接使用URL下载可能会导致乱码问题。 首先,我们需要了解HTTP协议的限制。...

    Jsp页面实现文件上传下载.rar

    3. **处理文件名编码**: 文件名可能包含非ASCII字符,需要正确处理编码,以避免乱码问题。 4. **断点续传与进度条**: 进阶功能包括断点续传和显示下载进度,但这通常需要更多的服务器端和客户端支持。 三、安全性...

    jsp文件上传与下载

    在JSP中,可以使用`response.setHeader()`方法来设置`Content-Disposition`和`Content-Type`,前者指示浏览器以附件形式下载文件,后者指定文件的MIME类型。`download.jsp`和`downloadfile.jsp`可能包含了这些下载...

    jspsmartupload.jar

    修改了中文文件名乱码的问题,在附件上传的时候非常有用。

    jsp中对文件的下载。。。

    在JavaServer Pages (JSP) 中,文件下载是常见的功能,尤其在Web应用程序中,它允许用户获取服务器上的文件,如文档、图片、音频或视频等。以下将详细讲解JSP中实现文件下载的步骤、原理及注意事项。 一、文件下载...

    文件上传下载demo

    在IT行业中,文件上传下载是Web应用中常见且重要的功能之一。这个"文件上传下载demo"项目显然聚焦于实现这一功能,并对一个名为...通过优化SmartUpload类,项目提供了一个更健壮、用户体验更好的文件上传下载解决方案。

    JSP上传、下载文件示例

    ### JSP上传、下载文件示例详解 #### 文件上传知识点 **一、文件上传概述** 在JSP(Java Server Pages)技术中实现文件上传是非常常见的需求。上传文件通常涉及到前端表单的设计以及后端处理逻辑的编写。在给定的...

    jsp+servlet 上传和下载包

    - **实现文件下载**: 当用户请求下载时,Servlet读取服务器上的文件内容,设置响应头,如Content-Type(文件类型)和Content-Disposition(提示浏览器以附件形式下载),然后将文件内容写入响应输出流。 注意:在...

    myeclipse工作环境下的简单的jsp管理员登陆模块上传下载模块

    在这个"myeclipse工作环境下的简单的jsp管理员登陆模块上传下载模块"项目中,我们重点关注的是两个核心功能:管理员登录模块和文件上传下载模块。下面将详细阐述这两个模块的实现及其关键知识点。 1. **管理员登录...

    struts文件的上传下载功能实现

    以上就是Struts框架下文件上传和下载的基本实现,以及如何处理中文文件名乱码的问题。实际开发中,还需要考虑文件大小限制、安全性(如防止路径遍历攻击)等问题,以确保系统的稳定性和安全性。

    JSP response对象实现文件下载的两种方式

    JSP response对象在实现文件下载功能时,通常使用以下两种主要方法:一种是通过定义超链接直接下载文件,另一种是使用文件输出流的方式实现文件下载。在Web开发中,文件下载是一个常见的需求,通常用于用户获取软件...

    jsp实现从服务器下载xls文件到客户端的方法

    4. 设置响应头:使用response.setHeader()设置Content-Disposition头部,这个头部非常重要,它告诉浏览器这是一个附件,并且可以指定文件名,这样浏览器会将响应作为文件下载处理。同时,设置正确的MIME类型,对于...

    JavaWeb利用struts实现文件下载时改变文件名称

    接着,设置HTTP响应头`content-disposition`,告诉浏览器以附件形式下载文件,并指定文件名。`URLEncoder.encode(name, "UTF-8")`用于对文件名进行URL编码,以防止中文乱码问题。最后,调用`super.execute()`方法,...

    struts2 文件上传与下载

    在这个例子中,`contentDisposition`属性用于设置HTTP响应头,告知浏览器以附件形式下载文件,并指定文件名。注意,文件名需要URL编码以正确处理非ASCII字符。 总的来说,Struts2中的文件上传和下载涉及到文件处理...

    smartupload组件

    总的来说,SmartUpload组件的修改版专注于解决UTF-8和中文乱码问题,为开发者提供了更稳定可靠的文件上传解决方案,尤其是在处理多语言环境下的Web应用时。正确理解和使用这些组件,有助于避免编码相关的错误,提升...

Global site tag (gtag.js) - Google Analytics