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();
}
%>
//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();
}
%>
相关文章推荐
- java 使用图片代理程序,解决网站图片防盗链机制(测试百度,QQ空间有效)
- Ubuntu/Debian下JAVA 中文/图片中文字体乱码显示问题解决方法
- 用Bitmap加载图片资源时,报错java.lang.OutOfMemoryError: bitmap size exceeds VM budget的解决办法
- 用Bitmap加载图片资源时,报错java.lang.OutOfMemoryError: bitmap size exceeds VM budget的解决办法
- Java乔晓松-android中获取图片的缩略图(解决OutOfMemoryError)内存溢出的Bug
- Java乔晓松-android中获取图片的缩略图(解决OutOfMemoryError)内存溢出的Bug
- java大图片内存溢出问题解决办法
- Java项目打包成Jar文件后图片不显示的问题解决
- JSP上传图片产生 java.io.IOException: Stream closed异常解决方法
- 用Bitmap加载图片资源时,报错java.lang.OutOfMemoryError: bitmap size exceeds VM budget的解决办法
- Java项目打包成Jar文件后图片不显示的问题解决
- java转换ppt,ppt转成图片 乱码问题解决
- java转换ppt,ppt转成图片 乱码问题解决
- java转换ppt,ppt转成图片 乱码问题解决
- 用Bitmap加载图片资源时,报错java.lang.OutOfMemoryError: bitmap size exceeds VM budget的解决办法
- 关于在编译器中图片能正常显示,当导出jar包后图片不能显示的解决办法/JAVA
- java转换ppt,ppt转成图片 乱码问题解决
- java struts2模拟百度百科图片中的防盗链设置
- 用Bitmap加载图片资源时,报错java.lang.OutOfMemoryError: bitmap size exceeds VM budget的解决办法
- 一种解决图片防盗链的方法