关于java网络图片抓取有关问题
阅读
java程序,一直图片的网络路径,怎么样吧这个路径的这张照片取下来并保存在服务器上面?
就这样一个地址
http://g3.ykimg.com/1100641F4651E8AB8200290955DEA7F39F0E12-D63B-A85A-C8BD-7919DD69CAB9
高手求解答 谢谢
图片
java
抓取图片
------解决方案--------------------
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
URL url = new URL("http://g3.ykimg.com/1100641F4651E8AB8200290955DEA7F39F0E12-D63B-A85A-C8BD-7919DD69CAB9");
URLConnection conn = url.openConnection();
byte[] byteBuffer = new byte[4096];
InputStream is = conn.getInputStream();
FileOutputStream fos = new FileOutputStream("C:/Users/zhangxinxin/Desktop/test.jpg");
int len = 0;
int off =0;
while((len=is.read(byteBuffer))!=-1)
{
fos.write(byteBuffer, off, len);
}
is.close();
fos.close();
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
------解决方案--------------------