服务器端做了下面的事情:
HttpServletResponse response = ((AppWorkspace)this.getWorkspace()).getResponse();
response.reset();
response.setContentType("application/vnd.ms-excel;charset=" + ((AppWorkspace)this.getWorkspace()).getEncode());
ServletOutputStream out = response.getOutputStream();
FileInputStream fis = new FileInputStream("/data/test/test.xls");
byte[] buff = new byte[1024];
int bytesRead;
while((bytesRead = fis.read(buff,0,buff.length)) != -1)
{
out.write(buff, 0, bytesRead);
}
HttpServletResponse response = ((AppWorkspace)this.getWorkspace()).getResponse();
response.reset();
response.setContentType("application/vnd.ms-excel;charset=" + ((AppWorkspace)this.getWorkspace()).getEncode());
ServletOutputStream out = response.getOutputStream();
FileInputStream fis = new FileInputStream("/data/test/test.xls");
byte[] buff = new byte[1024];
int bytesRead;
while((bytesRead = fis.read(buff,0,buff.length)) != -1)
{
out.write(buff, 0, bytesRead);
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货