在引用百度空间 网易相册等图片服务器中的图片时遇到图片防盗链。破解方法如下
保存一下为一个文件 例如url.jsp
将原始图片地址前面加入如下
http://你自己的网址/url.jsp?url=原始图片链接
<%@ 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(); } %>