下载网站图片代码并且解析乱码
下载网站图片代码并且解析乱码
发布时间:2016-12-29 来源:查字典编辑
摘要:复制代码代码如下://获取网站对象ServletContextcontext=this.getServletContext();//获取网站...

复制代码 代码如下:

// 获取网站对象

ServletContext context = this.getServletContext();

// 获取网站资源

String path = context.getRealPath("/imgs/人.jpg");

File file = new File(path);

System.out.println(file);

// 设置响应头通知浏览器数据的处理方式

response.setHeader("content-disposition",

"attachment;filename="+

URLEncoder.encode(file.getName(),"utf-8")); // 处理文件名乱码指定图片格式为下载

// 指定字节输入流对象

FileInputStream in = new FileInputStream(file);

// 获取字节输出流对象

ServletOutputStream out = response.getOutputStream();

// 边读边写

byte [] b = new byte[1024];

int len = 0;

while((len = in.read(b)) != -1){

out.write(b, 0, len);

}

// 释放资源

in.close();

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新JSP教程学习
热门JSP教程学习
编程开发子分类