本地下载一半,继续下载
static void resume(String urlnet,String path) throws Exception {
URL url = new URL(urlnet);
byte[] b = new byte[1024 * 8000];
File f = new File(path);
int l;
RandomAccessFile acc = new RandomAccessFile(f, "rw");
HttpURLConnection con = (HttpURLConnection) url.openConnection();
long start = f.length();
con.setRequestProperty("Range", "bytes=" + start + "-");
InputStream in = con.getInputStream();
acc.seek(acc.length());
while ((l = in.read(b)) != -1) {
acc.write(b, 0, l);
}
acc.close();
in.close();
}
读取本地下载文件多少,然后接着下载,这里判断方法是本地大小,一般没人闲着在你下载目录放一个不完整的文件吧