您的位置:首页 > 理论基础 > 计算机网络

http --下载

2014-04-03 16:21 190 查看
private void disposition(HttpServletResponse response) throws IOException {
//下载

//通知浏览器进行下载
response.setHeader("content-disposition", "attachment;filename=22.jpg");

//资源 1.jpg
InputStream is = this.getServletContext().getResourceAsStream("1.jpg");
OutputStream out = response.getOutputStream();
byte[] buf = new byte[1024];
int len = -1;
while( (len = is.read(buf)) > -1 ){
out.write(buf, 0, len);
}
out.close();
is.close();

}

浏览器支持的格式,显示

//资源 1.jpg
InputStream is = this.getServletContext().getResourceAsStream("1.jpg");
OutputStream out = response.getOutputStream();
byte[] buf = new byte[1024];
int len = -1;
while( (len = is.read(buf)) > -1 ){
out.write(buf, 0, len);
}
out.close();
is.close();


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: