File del = new File(chartPath);
response.setHeader("content-disposition", "attachment;filename=*.xls");
RandomAccessFile out = new RandomAccessFile(del,"r");
byte[] line = new byte[(int)out.length()];
out.read(line);
response.getOutputStream().write(line);
out.close(); ------------------------------------------------------
我们还年轻牛奶会有的奶牛也会有的
可天天在 csdn 混这些会有吗 ??
response.setHeader("content-disposition", "attachment;filename=*.xls");
RandomAccessFile out = new RandomAccessFile(del,"r");
byte[] line = new byte[(int)out.length()];
out.read(line);
response.getOutputStream().write(line);
out.close(); ------------------------------------------------------
我们还年轻牛奶会有的奶牛也会有的
可天天在 csdn 混这些会有吗 ??
//设置输出的格式
response.reset();
response.setContentType("bin");
response.addHeader("Content-Disposition","attachment; filename=\"" + fileName + "\"");
//循环取出流中的数据
byte[] b = new byte[100];
int len;
while((len=inStream.read(b)) >0)
response.getOutputStream().write(b,0,len);
inStream.close(); fileName为另存对话矿的默认文件名