用response对象实现文件下载,解决中文文件名乱码。
2009-09-29 22:17
901 查看
InputStream in=new FileInputStream(/*filepath*/)
response.reset();
response.setContentType("bin");
//已解决文件名中文乱码问题
response.addHeader("Content-Disposition", "attachment;filename=/""+new String(/*filename*/.getBytes(),"iso-8859-1")+"/"");
byte[] b=new byte[8192];
int len;
while((len=in.read(b))>0){
response.getOutputStream().write(b,0,len);
}
in.close();
response.reset();
response.setContentType("bin");
//已解决文件名中文乱码问题
response.addHeader("Content-Disposition", "attachment;filename=/""+new String(/*filename*/.getBytes(),"iso-8859-1")+"/"");
byte[] b=new byte[8192];
int len;
while((len=in.read(b))>0){
response.getOutputStream().write(b,0,len);
}
in.close();
相关文章推荐
- 实现文件下载与中文文件名乱码问题解决
- jsp实现文件下载与中文文件名乱码问题解决
- jsp实现文件下载与中文文件名乱码问题解决
- jsp实现文件下载与中文文件名乱码问题解决
- 解决Asp.net 实现文件下载时、输出文件时文件名的中文乱码和空格异常
- jsp实现文件下载与中文文件名乱码问题解决
- Java实现文件下载并解决中文文件名乱码
- jsp实现文件下载与中文文件名乱码问题解决
- java实现文件下载 中文文件名乱码的解决
- jsp实现文件下载与中文文件名乱码问题解决
- 解决Asp.net 实现文件下载时、输出文件时文件名的中文乱码和空格异常
- jsp实现文件下载与中文文件名乱码问题解决
- Java实现文件下载并解决中文文件名乱码
- javaweb网站下载文件中文文件名乱码解决方法
- 下载数据库文件时会出现中文文件名乱码,解决方法
- 用火狐浏览器下载中文文件名的文件乱码及其解决
- 007-解决下载文件【中文文件名】乱码
- Java Web中使用JSPSmartUpload控件实现文件的上传和下载(解决了中文乱码问题)(JSP页面采用GBK编码)
- 利用org.apache.commons.net.ftp实现ftp下载,解决中文文件名乱码问题
- 下载文件默认文件名中文乱码问题的解决