Here you can find the source of downloadFileFromUrl(String urlPath, File file)
public static long downloadFileFromUrl(String urlPath, File file)
//package com.java2s; //License from project: Apache License import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileOutputStream; import java.net.HttpURLConnection; import java.net.URL; public class Main { public static long downloadFileFromUrl(String urlPath, File file) { long size = 0; try {//from w ww . j ava 2 s . c o m URL url = new URL(urlPath); HttpURLConnection httpurlconnection = (HttpURLConnection) url .openConnection(); BufferedInputStream bufferedinputstream = new BufferedInputStream( httpurlconnection.getInputStream()); BufferedOutputStream bufferedoutputstream = new BufferedOutputStream( new FileOutputStream(file)); int i; while ((i = bufferedinputstream.read()) != -1) { bufferedoutputstream.write(i); } bufferedinputstream.close(); bufferedoutputstream.close(); httpurlconnection.disconnect(); size = file.length(); } catch (Exception e) { e.printStackTrace(); } return size; } }