求一个简单的程序,就是把一个网上的图片,保存到电脑里,比如,现在有一个图片,地址是
http://www.baidu.com/img/baidu_sylogo1.jpg
需要的程序是, 要求键入该网址,则图片自动保存到电脑里很简单,我想进行改进的,但是这一步存储的,不知道怎么写多谢

解决方案 »

  1.   


    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();

    }}
      

  2.   

    多谢,我找到个类似的 URL url = null;
      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();
       }
      

  3.   

    你是想把别人的前台页面copy,下来是吗,我也常这么做,哈哈