代码学堂(uxuew.cn)提供付费解决PHP WEB开发等技术服务,如果需要请 点击加我QQ:1662935793.
>编程开发 > jsp教程 > 如何使用jsp抓取远程图片并处理中文乱码

如何使用jsp抓取远程图片并处理中文乱码

jsp教程 围观4976次 更新日期:2017-07-09 12:06:33 留下足迹

代码如下:

// 获取网站对象 
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抓取远程图片并处理中文乱码

喜欢 (723) or 分享 (220)
随机文章