今天在页面写了一个下载链接,功能是要在服务器端部署后,需要能下载服务器的内容至本地,代码如下:
之前略;
String fullName = fileName + path;
response.setHeader(“content-disposition”,”attachment;filename=”+fileName); //设置响应文件头;
response.setContentType(“application/form-data”);//定义输入文件类型,form-data为任意类型;
File file = new File(fullName);//读取文件
if(!file.exists()){
throw new NullPointException(“制定文件”+fileName+”不存在”)
}else{
FileInputStream in = new FileInputStream(file);//读取文件输入流
OutputStream out = null;//申明文件输出流
byte[] b = new byte[1024];
while(in.read(b)>0){
out.write(b); //输出文件
}
out.flush();
in.close();//关闭输入流
out.close();//关闭输出流
}
页面下载功能简单实现
最新推荐文章于 2024-08-27 10:54:17 发布