小编Sor*_*rin的帖子

如何使用Java下载文件的一部分?

我正在使用以下Java代码从Internet下载文件:

String address = "http://melody.syr.edu/pzhang/publications/AMCIS99_vonDran_Zhang.pdf";
URL url = new URL(address);
System.out.println("Opening connection to " + address + "...");
URLConnection urlC = url.openConnection();
urlC.setRequestProperty("User-Agent", "");
urlC.connect();
InputStream is = urlC.getInputStream();
FileOutputStream fos = null;
fos = new FileOutputStream("myFileName");
int oneChar, count = 0;
while ((oneChar = is.read()) != -1) {
    System.out.print((char)oneChar);
    fos.write(oneChar);
    count++;
}
is.close();
fos.close();
System.out.println(count + " byte(s) copied");
Run Code Online (Sandbox Code Playgroud)

我想知道是否可以下载文件的一部分。例如,对于一个5MB的文件,下载最后2MB。

java urlconnection download

0
推荐指数
1
解决办法
3550
查看次数

标签 统计

download ×1

java ×1

urlconnection ×1