从网上下载图片到本地

public static void writeFile(String strUrl, String fileName) {
  URL url = null;
  try {
   url = new URL(strUrl);
  } catch (MalformedURLException e2) {
   e2.printStackTrace();
  }
  InputStream is = null;
  try {
   is = url.openStream();
  } catch (IOException e1) {
   e1.printStackTrace();
  }
  OutputStream os = null;
  File f = new File("d:\\Image\\");
  f.mkdirs();
  try {
   os = new FileOutputStream("d:\\image\\" + fileName);
   int bytesRead = 0;
   byte[] buffer = new byte[8192];
   while ((bytesRead = is.read(buffer, 0, 8192)) != -1) {
    os.write(buffer, 0, bytesRead);
   }
  } catch (FileNotFoundException e) {
  } catch (IOException e) {
   e.printStackTrace();
  }
 }
posted @ 2011-03-24 16:49  浪漫稻草人  阅读(94)  评论(0)    收藏  举报