JSP读取远程图片保存到linux服务器(oracle服务器)-不失真

来源:互联网 发布:windows错误报告 很大 编辑:程序博客网 时间:2024/06/16 07:08
oracle类很少,但这几个还是有。

值得注意的:保存后的图片必须是GIF格式的,如果是其他格式会失真!

 

<%@ page import="java.io.*"%><%@ page import="java.net.*"%><%@ page import="java.util.Properties"%> <%@ page import="java.awt.image.*"%> <%@ page import="java.awt.*"%> <%try {    URL url = new URL("http://intranet.*****.com/it/images/home_01.jpg");    java.io.BufferedInputStream bis = new BufferedInputStream(url.openStream());    byte[] bytes = new byte[100];    OutputStream bos = new FileOutputStream(new File("/u05/crp/crpcomn/html/****/home_01.gif"));    int len;    while ( (len = bis.read(bytes)) > 0) {      bos.write(bytes, 0, len);    }    bis.close();    bos.flush();    bos.close();  }  catch (Exception e) {    e.printStackTrace();  }%>


 

测试的是内联网地址,服务器不可以对外连通的,但方法应该是一样。

原创粉丝点击