J2SE实现网络图片的获取
public static void main(String[] args) throws Exception {
String path = "https://res.img.ifeng.com/2011/1219/xes_bb10a1495fa8e7f76415023d177585d0.jpg";
URL url = new URL(path);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
conn.setConnectTimeout(5*1000);
InputStream inStream = conn.getInputStream();
ByteArrayOutputStream outStream = new ByteArrayOutputStream();
byte[] buffer = new byte[1024];
int len=0;
while((len=inStream.read(buffer))!=-1){
outStream.write(buffer,0,len);
}
byte[] data = outStream.toByteArray();
File f = new File("pic.jpg");
FileOutputStream fos = new FileOutputStream(f);
fos.write(data);
fos.close();
} public static void main(String
public static void main(String[] args) throws Exception {
String path = "https://res.img.ifeng.com/2011/1219/xes_bb10a1495fa8e7f76415023d177585d0.jpg";
URL url = new URL(path);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
conn.setConnectTimeout(5*1000);
InputStream inStream = conn.getInputStream();
ByteArrayOutputStream outStream = new ByteArrayOutputStream();
byte[] buffer = new byte[1024];
int len=0;
while((len=inStream.read(buffer))!=-1){
outStream.write(buffer,0,len);
}
byte[] data = outStream.toByteArray();
File f = new File("pic.jpg");
FileOutputStream fos = new FileOutputStream(f);
fos.write(data);
fos.close();
} public static void main(String