/** * 从互联网获取图片且保存到指定目录里 */ public class InternetTest { public void getImg() throws Exception{ String uriPath="http://i0.itc.cn/20101116/62d_67fd2b2a_207d_4de2_a4f9_fb93cc8da492_0.jpg"; URL url=new URL(uriPath); HttpURLConnection conn=(HttpURLConnection)url.openConnection(); conn.setConnectTimeout(66*1000); if(conn.getResponseCode()!=200) throw new RuntimeException("请求url失败"); InputStream inStream=conn.getInputStream(); this.readAsFile(inStream, new File("sohu.jpg")); } public static void readAsFile(InputStream inStream, File file) throws Exception{ FileOutputStream outStream=new FileOutputStream(file); byte[] buffer=new byte[1024]; int len=-1; while((len=inStream.read(buffer))!=-1){ outStream.write(buffer,0,len); } outStream.close(); inStream.close(); } }