//获得下载的文件路径
String realPath ="D:\\java\\ORDER\\test.txt";
//获得下载文件名
String fileName= realPath.substring(realPath.lastIndexOf("\\") + 1);
//设置头文件,使浏览器支持下载
resp.setHeader("Content-disposition","attachment;filename=" + fileName);
//获得下载的输入流
FileInputStream in = new FileInputStream(realPath);
//创建缓存区
int len =0;
byte[] buffer = new byte[1024];
//获得输出
ServletOutputStream out = resp.getOutputStream();
//将输出流写入buffer缓冲区
while ((len=in.read(buffer))>0){
out.write(buffer,0,len);
}
in.close();
out.close();
javaweb下载文件通用简单实现
最新推荐文章于 2023-09-27 20:14:30 发布