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对象实现文件下载,解决中文文件名乱码。
最新推荐文章于 2023-06-08 23:00:00 发布