因为下载图片太久,所以写了个下在多张图片的小程序

王朝java/jsp·作者佚名  2006-01-09
宽屏版  字体: |||超大  

import java.io.*;

import java.net.*;

public class URLGetPhoto

{

public static void main(String [] args)

{

URL url=null;

File f=new File("E:\\danke");

f.mkdir();

try

{

int count=0;

int i=11;

String str=String.valueOf(0)+String.valueOf(0)+String.valueOf(0)+String.valueOf(0);

while(i!=1001)

{

if(i>=10)

str=String.valueOf(0)+String.valueOf(0);

if(i>=100)

str=String.valueOf(0);

try

{

url=new URL("http://model.avl.com.cn/world/baby/anzu/images/01"+str+i+".jpg");

InputStream uin=url.openStream();

BufferedInputStream in=new BufferedInputStream(uin);

FileOutputStream fio=new FileOutputStream("e:\\danke\\"+str+i+".jpg");

BufferedOutputStream osw=new BufferedOutputStream(new DataOutputStream(fio));

int b;

byte[] a=new byte[1024];

while((b=in.read(a))!=-1)

{

osw.write(a,0,b);

osw.flush();

count+=b;

System.out.println(b);

}

i++;

}

catch(Exception ee)

{

System.out.println("first"+ee);

i++;

continue;

}

}

int by=count/1024;

int bm=by/1024;

System.out.println("共接收"+by+'K'+bm+'M');

}

catch(Exception e)

{

System.out.println("last"+e);

}

}

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有