您的位置:首页 > 编程语言 > Java开发

java 解决图片防盗链

2017-02-17 14:59 330 查看
< %@page contentType="image/jpeg" import="java.io.OutputStream,java.io.InputStream,java.net.URL,java.net.URLConnection" language="java"%>< %

   //response.reset();

   try{

   OutputStream os = response.getOutputStream();

   String picPath = request.getQueryString();

   picPath = picPath.substring(4,picPath.length());

   URLConnection u = new URL(picPath).openConnection();

   InputStream in = u.getInputStream();

   if (null != in) {

   int len;

   byte[] b = new byte[1024];

   while ((len = in.read(b)) != -1) { // 循环读取

   os.write(b, 0, len); // 写入到输出流

   }

   os.flush();

   in.close();

   }

   os.close();

   out.clear();

   out = pageContext.pushBody();

   }catch(Exception e){

   e.printStackTrace();

   }

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