当前位置:  编程技术>java/j2ee

下载网站图片代码并且解析乱码

    来源: 互联网  发布时间:2014-10-20

    本文导语:  代码如下: // 获取网站对象 ServletContext context = this.getServletContext(); // 获取网站资源 String path = context.getRealPath("/imgs/人.jpg"); File file = new File(path); System.out.println(file); // 设置响应头通知浏览器数据的处理方式 response.setHeader("content...

代码如下:

// 获取网站对象
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();

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 你最喜欢去的JAVA网站或JAVA源代码下载网站是哪里???
  • 哪有红旗Linux数据库服务器3.0版下载?红旗的网站只有桌面版下载,没有服务器版下载
  • Linux不是免费的嘛,怎么在红旗的网站只有桌面版下载?没有server版下载?哪有红旗Linux数据库服务器3.0版下载?
  • 求全国各高校的ftp下载网站--?
  • 哪里能下载jdk1.4,我在sun的网站下载不下来
  • 哪位能提供学习LINUX SOCKET编程的源代码或相关下载网站
  • 推荐免费源代码下载网站WWW.CPPN.NET
  • NOSQL iis7站长之家
  • j2ee下载地址,及配置方法。我在sun的网站上下载后就是配不好。谢谢
  • 你认为最好的中文JAVA网站或有大量优秀JAVA源代码免费下载的网站是哪里???送分!!!
  • apache使用.htaccess文件实现屏蔽wget下载网站内容
  • 网站系统 linux 如何设置才能限制下载的流量呢?
  • 网站离线下载工具 HTTrack
  • 在SUN网站下载下载JDK,一个jdk..i586.bin,另一个jdk..i586-rpm.bin,我该选择哪个啊?各有什么区别?
  • [求助]打开网站页面提示下载
  • 有哪些网站有比较丰富的中文LINUX软件下载呢?
  • 要做一个网站下载离线浏览器,大家给点思路?
  • 哪位有jdk1.4的下载,sun网站上有问题,而我又急用,望帮忙!!!
  • 请帮忙推荐几个下载java电子书的网站,35分献上!
  • 有谁知道哪里有LINUX的安装程序下载,国内网站的


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3