社区
Web 开发
帖子详情
jsp文件上下载的问题!!!
manyuan
2004-09-02 10:37:10
小弟上传文件后,在下载文件的时候我用的是超链接,但文件名中有中文的文件下载错误,英文与数字的没有问题,请高手指导!!!
...全文
103
2
打赏
收藏
jsp文件上下载的问题!!!
小弟上传文件后,在下载文件的时候我用的是超链接,但文件名中有中文的文件下载错误,英文与数字的没有问题,请高手指导!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qyzj_wanghx
2004-09-02
打赏
举报
回复
同意楼上所说.....
Jacky1206
2004-09-02
打赏
举报
回复
在SmartUpload方法中加入如下方法
public static String toUtf8String(String s) {
StringBuffer sb = new StringBuffer();
for (int i = 0; i < s.length(); i++) {
char c = s.charAt(i);
if (c >= 0 && c <= 255) {
sb.append(c);
}
else {
byte[] b;
try {
b = Character.toString(c).getBytes("utf-8");
}
catch (Exception ex) {
System.out.println(ex);
b = new byte[0];
}
for (int j = 0; j < b.length; j++) {
int k = b[j];
if (k < 0)
k += 256;
sb.append("%" + Integer.toHexString(k).
toUpperCase());
}
}
}
return sb.toString();
}
然后改造downloadFile方法,在sourceFilePathName和destFileName前面加入toUtf8String方法进行过滤即可
用
jsp
下载
文件
的
问题
本文介绍了一段用于
JSP
实现
文件
下载
功能的代码片段,并指出该代码可能导致
下载
文件
出现空白行的
问题
,特别是对于XML等格式敏感的
文件
。文章提供了一个简单的解决方案:通过在开始时清空response的内容来避免页面内空格被输出。
JSP
实现
文件
下载
功能
本文详细介绍了一种使用
JSP
实现
文件
下载
的方法,包括处理中文
文件
名、设置正确的MIME类型以及实现不同浏览器的兼容性编码。代码示例展示了如何通过Servlet读取并发送
文件
到客户端。
JSP
实现
文件
上传和
文件
下载
本文详细介绍使用
JSP
实现
文件
上传和
下载
的过程,包括前后端交互逻辑、解决中文乱码和
文件
名重复
问题
的方法,以及如何通过Servlet统一处理上传
下载
功能。
JSP
实现
文件
下载
应注意的几个
问题
本文介绍了使用
JSP
实现
文件
下载
的两种方法,并重点探讨了利用
文件
流输出进行
下载
的技术细节。文章强调了这种方法的优点,包括如何设置MIME类型以强制
下载
、如何避免浏览器缓存导致的
问题
、如何处理中文
文件
名及确保正确关闭流资源。
Web 开发
81,111
社区成员
341,727
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章