Java NIO下载的文件与Web浏览器不同

时间:2015-07-01 17:36:05

标签: java download nio downloading

我正在尝试使用Java NIO从URL下载.torrent文件。从Web浏览器下载此文件会生成可以使用的正确的torrent文件。在Java中下载会导致文件不同/损坏。

这是我用来执行下载的代码:

URL url = new URL("http://torcache.net/torrent/E4B5326AA31D1AE0C30E05129193E87AA086F5F8.torrent");
ReadableByteChannel rbc = Channels.newChannel(url.openStream());
FileOutputStream fos = new FileOutputStream("test.torrent");
fos.getChannel().transferFrom(rbc, 0, Long.MAX_VALUE);
fos.close();

0 个答案:

没有答案