您的位置:首页 > 理论基础 > 计算机网络

从网络上进行下载图片,并保存到本地

2013-07-18 09:43 225 查看
/**
* 从网络上进行下载图片,并保存到本地
* @param fromUrl 从哪下载的图片的地址
* @param toPath 保存的位置
* @return true:下载保存成功; false:下载保存失败
* @author Saindy
*/
public static boolean downloadImage(String fromUrl, String toPath){
try {
URL url = new URL(fromUrl);
File outFile = new File(toPath);
OutputStream os = new FileOutputStream(outFile);
InputStream is = url.openStream();
byte[] buff = new byte[1024];
while(true) {
int readed = is.read(buff);
if(readed == -1) {
break;
}
byte[] temp = new byte[readed];
System.arraycopy(buff, 0, temp, 0, readed);
os.write(temp);
}
is.close();
os.close();
return true;
} catch (Exception e) {
return false;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: