求一个简单的程序,就是把一个网上的图片,保存到电脑里,比如,现在有一个图片,地址是
http://www.baidu.com/img/baidu_sylogo1.jpg
需要的程序是, 要求键入该网址,则图片自动保存到电脑里很简单,我想进行改进的,但是这一步存储的,不知道怎么写多谢
http://www.baidu.com/img/baidu_sylogo1.jpg
需要的程序是, 要求键入该网址,则图片自动保存到电脑里很简单,我想进行改进的,但是这一步存储的,不知道怎么写多谢
import java.io.FileOutputStream;
import java.io.InputStream;
import java.net.URL;
public class Test1 { /**
* @param args
*/
public static void main(String[] args)throws Exception {
URL url = new URL("http://www.baidu.com/img/baidu_sylogo1.jpg");
InputStream in = url.openStream();
FileOutputStream out = new FileOutputStream("1.jpg");
byte[]b = new byte[1024];
int len = 0;
while((len=in.read(b))>0){
out.write(b, 0, len);
}
out.close();
}}
HttpURLConnection httpConn = null;
InputStream in = null;
FileOutputStream out = null;
try{
url = new URL(urlStr);
httpConn = (HttpURLConnection) url.openConnection();
in = httpConn.getInputStream();
out = new FileOutputStream(new File(path));
int chByte = in.read();
while(chByte != -1){
out.write(chByte);
chByte = in.read();
}