我写了一段代码,它从文本文件中读取下载链接,并使用apaches commons-io库中的copyURLToFile方法下载视频,而当我在我的wlan中下载时真的很慢。 当我放入网络棒的速度是约6倍,虽然棒有4mbit和我的无线局域网是8兆位。 我也试过没有commons-io库,但问题是一样的。 通常我下载600-700 kb/s在我的无线局域网,但与Java它只下载约50 kb /秒。互联网坚持约300 kb/s。 你知道这个问题可能是什么吗?用java代码下载真的很慢
在此先感谢
//编辑:这里是代码,但我不认为这有什么关系这一点,你是什么意思与网络IT策略?
FileInputStream fstream = new FileInputStream(linksFile);
DataInputStream in = new DataInputStream(fstream);
BufferedReader br = new BufferedReader(new InputStreamReader(in));
String link;
String name;
while ((link = br.readLine()) != null) {
name = br.readLine();
FileUtils.copyURLToFile(new URL(link), new File("videos/"+name+".flv"));;
System.out.println(link);
}
您可以添加一个代码示例,我们可以帮助您吗? – 2011-03-24 16:44:52
它可能与您的代码无关,并且与您的本地IT网络策略有关。 – 2011-03-24 16:48:16
下载前是否有压缩文件的选项?可能它太大了。 – CoolBeans 2011-03-24 16:56:12