社区
Web 开发
帖子详情
jsp中文文件名下载问题,提示找不到此文件
xwt799023
2010-09-21 11:25:30
<a href="uploads/01需求分析.doc" target="_blank">点击下载</a>
当点“点击下载”提示找不到这个文件,就是因为中文文件名的问题,改成英文文件名就可以了,
请问如果不改成英文文件名的情况下,如何能正常下载呢
...全文
365
9
打赏
收藏
jsp中文文件名下载问题,提示找不到此文件
点击下载 当点“点击下载”提示找不到这个文件,就是因为中文文件名的问题,改成英文文件名就可以了, 请问如果不改成英文文件名的情况下,如何能正常下载呢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
C_S_D_N_ktzhu
2010-11-10
打赏
举报
回复
学习下。。。。。。
zyujie
2010-09-21
打赏
举报
回复
楼主用的是tomcat吗,还是其它,修改tomcat的配置文件,改下编码!!!
tianshi1017
2010-09-21
打赏
举报
回复
关注中,估计礼拜六我也要做下载
xwt799023
2010-09-21
打赏
举报
回复
如何改法
dqsweet
2010-09-21
打赏
举报
回复
修改编码
xwt799023
2010-09-21
打赏
举报
回复
先试下,
chengjing123456
2010-09-21
打赏
举报
回复
学习。。。。。。。。。。
wwwtyb
2010-09-21
打赏
举报
回复
<%@page language="java" contentType="application/x-msdownload" import="java.io.*,java.net.*" pageEncoding="gbk"%><%
response.reset();//可以加也可以不加
response.setContentType("application/x-download");//设置为下载application/x-download
// /../../退WEB-INF/classes两级到应用的根目录下去,注意Tomcat与WebLogic下面这一句得到的路径不同,WebLogic中路径最后没有/
ServletContext context = session.getServletContext();
String realContextPath = context.getRealPath("")+"\\plan\\计划数据模板.xls";
String filenamedisplay = "计划数据模板.xls";
filenamedisplay = URLEncoder.encode(filenamedisplay,"UTF-8");
response.addHeader("Content-Disposition","attachment;filename=" + filenamedisplay);
OutputStream output = null;
FileInputStream fis = null;
try
{
output = response.getOutputStream();
fis = new FileInputStream(realContextPath);
byte[] b = new byte[1024];
int i = 0;
while((i = fis.read(b)) > 0)
{
output.write(b, 0, i);
}
output.flush();
}
catch(Exception e)
{
System.out.println("Error!");
e.printStackTrace();
}
finally
{
if(fis != null)
{
fis.close();
fis = null;
}
if(output != null)
{
output.close();
output = null;
}
}
%>
xwt799023
2010-09-21
打赏
举报
回复
是tomcat,能不能不改TOMCAT呀,其它方法最好
jsp
实现
文件
下载
与
中文
文件
名
乱码
问题
解决
本文将深入解析如何在
JSP
中实现
文件
下载
,并解决
中文
文件
名
乱码的
问题
。 首先,我们需要了解HTTP协议在处理
文件
下载
时的角色。当用户请求
下载
一个
文件
时,服务器需要设置响应头来指示浏览器如何处理这个响应。在
JSP
...
java
中文
上传
下载
文件
为了确保
中文
文件
名
在上传和
下载
过程中不出现乱码,我们需要在客户端和服务器端都统一使用UTF-8编码进行
文件
名
的转换。例如,使用`URLEncoder.encode()`和`URLDecoder.decode()`方法进行编码和解码。 7. **异常...
jsp
SmartUpload,上传
下载
,解决
中文
乱码
jsp
SmartUpload,SmartUpload
`
jsp
SmartUpload`是一个专为解决此类
问题
设计的组件,它能够有效地处理
中文
乱码,确保
文件
上传和
下载
过程中的
文件
名
正确显示。 `
jsp
SmartUpload`是一个基于Java的
文件
上传组件,它提供了强大的
文件
上传和管理功能,...
jsp
smartupload.jar 可以处理
下载
时
中文
乱码
问题
在Web应用中,尤其是涉及到用户交互,如上传图片、文档等
文件
时,`
jsp
smartupload.jar` 提供了一个方便的解决方案,避免了在上传或
下载
过程中因编码不一致导致的乱码
问题
。 首先,我们要理解为什么在处理
中文
文件
名
...
jsp
SmartUpload上传
下载
全攻略
当
文件
名
中含有
中文
字符时,浏览器在
提示
用户保存
文件
时可能会出现乱码
问题
。为了解决这个
问题
,可以通过对
文件
名
进行UTF-8编码来实现
中文
文件
名
的正常显示。 ##### 1. 对SmartUpload类的扩展 为了使
JSP
...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章