java下载大于100M的文件有什么好的方法么啊?
解决方案 »
- 怎样设计java可拖动窗体,类似eclipse的界面
- 菜鸟求指点 怎么样在一个类中集中处理异常啊
- 请教各位有经验的学长,大连的最好
- JAVA上传文件跟下载文件
- 开发工具、开发环境、开发平台有什么联系和区别?
- 有两个类。a,b我想把a类创建的对象传递给b类的方法参数中要怎么写
- JAVA处理中英混合的字符串的问题,郁闷。
- 如何动态的改变JFreeChart中TimeSeriesChart的日期显示格式
- 超简单,挣分超容易的问题:有关强制类型转换
- 如何提高数据库读写速度?
- class文件打包为jar文件 使用第三方class
- 菜鸟提问:安装Java 2 Runtime Environment SEV 1.4.2_03问题
2 用程序,使用Stream 操作,每次10-20K,占用内存并不大
3 如果前端用Apache封装,那就更简单了!
多线程我试过下载的EXE文件,组装后出错了
谁能够提供一个参考例子啊
response.reset();
response.setBufferSize(5*1024*1024); //5M
response.setContentType("APPLICATION/OCTET-STREAM");
file = new File(filePath);
fis = new FileInputStream(file); response.addHeader("Content-Disposition", "attachment; filename=\""
+ fileName + "\"");
out = response.getOutputStream(); int readLength = 0;
byte[] readUnit=new byte[1024*1024];
while ((readLength = fis.read(readUnit))!=-1) {
out.write(readUnit,0, readLength);
out.flush();
} fis.close();
out.close();