java 读取网络图片
2010-08-24 16:02
465 查看
import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.FileOutputStream; import java.net.HttpURLConnection; import java.net.URL; import java.net.URLConnection; /*. *读取网络照片,保存到本地 * */ public class GetUrlImg { public static void getUrlImg(String URLName,String target) throws Exception {//URLName照片地址 // target本地地址 int HttpResult = 0; //服务器返回的状态 URL url = new URL(URLName); //创建URL URLConnection urlconn = url.openConnection(); // 试图连接并取得返回状态码urlconn.connect(); HttpURLConnection httpconn = (HttpURLConnection) urlconn; HttpResult = httpconn.getResponseCode(); System.out.println(HttpResult); if (HttpResult != HttpURLConnection.HTTP_OK) // 不等于HTTP_OK说明连接不成功System.out.print("fail"); else { int filesize = urlconn.getContentLength(); // 取数据长度System.out.println(filesize); BufferedInputStream bis=new BufferedInputStream(urlconn.getInputStream()); BufferedOutputStream bos=new BufferedOutputStream(new FileOutputStream(target)); byte[] buffer = new byte[1024]; //创建存放输入流的缓冲 int num = -1; //读入的字节数 while (true) { num = bis.read(buffer); // 读入到缓冲区 if (num ==-1){ bos.flush(); break; //已经读完 } bos.flush(); bos.write(buffer,0,num); } bos.close(); bis.close(); } } public static void main(String[] args) throws Exception{ GetUrlImg.getUrlImg }
相关文章推荐
- java-从网络URL中读取图片转换成Base64字符串-靠谱版
- Java从网络上读取图片并保存至本地
- java 读取网络图片
- java 读取网络路径和本地路径的图片
- Java从网络读取图片并保存至本地
- 使用Java读取网络图片并保存至本地
- Java从网络读取图片并保存至本地
- 【Java】Java从网络读取图片并保存至本地
- Java从网络读取图片并保存至本地
- java 读取网络图片的大小(宽+高)
- Java读取网络图片
- [转] JAVA中读取网络中的图片资源导入到EXCEL中
- Java使用URL读取网络图片资源 并保存在本地
- Java从网络批量读取图片并保存至本网站服务器后再插入文章中
- Java从网络读取图片并保存至本地
- Java从网络读取图片并保存至本地
- Java模块 -- 从网络中读取图片 转换成Base64字符串
- Java读取网络图片并存储
- Java从网络读取图片并保存至本地
- Java从网络读取图片并保存至本地