下载网站图片代码并且解析乱码
更新时间:2014年05月15日 15:09:11 作者:
这篇文章主要介绍了下载网站图片代码并且解析乱码的过程,感兴趣的朋友可以参考下
复制代码 代码如下:
// 获取网站对象
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中的语句对象Statement操作MySQL的使用实例
这篇文章主要介绍了JSP中的语句对象Statement操作MySQL的使用实例,讲解了添加记录、更新记录、删除记录三种操作,说明都在代码注释中简单明了,需要的朋友可以参考下2016-04-04struts2中一个表单中提交多个请求的例子(多个提交按钮)
在很多Web应用中,为了完成不同的工作,一个HTML form标签中可能有两个或多个submit按钮,Struts2中提供了另外一种方法,使得无需要配置可以在同一个action类中执行不同的方法(默认执行的是execute方法)2014-04-04JSP 开发之THE SERVLET NAME ALREADY EXISTS.解决方法
这篇文章主要介绍了JSP 开发之THE SERVLET NAME ALREADY EXISTS.解决方法的相关资料,希望通过本文大家能解决这样的问题,需要的朋友可以参考下2017-09-09WIN2000+PHP+MYSQL+TOMCAT+JSP完全整合安装手册
WIN2000+PHP+MYSQL+TOMCAT+JSP完全整合安装手册...2006-10-10
最新评论