文件的下载
1)步骤:
Ⅰ.设置contentType响应头:设置响应的类型是什么?通知浏览器是个下载文件
response.setContentType("appliation/x-msdownload");
Ⅱ.设置Content-Disposition响应头:通知浏览器不再有浏览器来自行处理(或打开)要下载的文件,而由用户手工完成
response.setHeader("Content-Disposition","attachment;filename=abc.txt");
Ⅲ.具体的文件:可以调用response.getOutputStream的方式,以IO流的方式发送给客户端
OutputStream out = response.getOutputStream();
String pptFileName = "C:\Users\....";
InputStream in = new FileInputStream(pptFileName);
byte[] buffer = new byte[1024];
int len = 0;
while((len = in.read(buffer))!=-1){
out.write(buffer,0,len);
}
in.close();