首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java 获取网页(络)图片并封存

2012-12-23 
java 获取网页(络)图片并保存package testimport java.io.Fileimport java.io.FileOutputStreamimport

java 获取网页(络)图片并保存

package test;import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import java.net.HttpURLConnection;import java.net.URL;public class SaveImage { public static void main(String[] args) {  String path = "C:\\XunleiImageCache\\testimage.jpg";// 图片保存路径  File file = new File(path);  OutputStream os = null;  String str = null;  InputStream is = null;  HttpURLConnection connection = null;  URL userver = null;  str = "http://www.baidu.com/img/baidu_sylogo1.gif";//百度首页图片网络路径  try {   userver = new URL(str);   connection = (HttpURLConnection) userver.openConnection();   connection.connect();   is = connection.getInputStream();   os = new FileOutputStream(file);   int b = is.read();   while (b != -1) {    os.write(b);    b = is.read();   }   is.close();   os.close();   System.out.println("图片testimage.jpg保存成功");  } catch (Exception e) {   e.printStackTrace();   System.out.println(e);  } }}


注意:网络连接要好,否则会报错(java.net.SocketException: Network is unreachable: connect)!

热点排行