weblogic 下 为何使用java实现的下载,下载后的文件跟源文件总会差几个字节?

pillsilly 发布于 2013/04/19 12:45
阅读 704
收藏 0


response.reset();
response.setContentType("application/x-download");
response.addHeader("Content-Disposition","attachment;filename=" + file.getName());  
fis = FileUtils.openInputStream(file);
os = response.getOutputStream();
IOUtils.copy(fis, os);
os.flush(); 
IOUtils.closeQuietly(fis);
IOUtils.closeQuietly(os);

jsp里就一个简单的输入输出操作,大致逻辑如上

有没达人碰到过这样问题的


这样的结果就是如果是图片文件,虽然差了几个字节,但是还是可以打开

excle的话就是下载后的文件会提示文件中有无法读取的部分.



加载中
0
戴威
戴威
建议使用 #Commons-fileupload#
pillsilly
pillsilly
上传后的文件和源文件是完全一致的
返回顶部
顶部