2011-10-27 45 views
2

我们有一个HTTP url位置,它包含我想要获取并保存为文件数组的文件列表.txt使用ReadableByteChannel从URL读取文件

经过在SO的挖掘后,我设法建立一个通道到URL位置托管这样的文件。

String hostedLocation = "http://mydomain.com/file/"; 
    URL url= new URL(hostedLocation); 
    ReadableByteChannel channel = Channels.newChannel(url.openStream()); 

我被困在这一点试图拉所有的文件。有人能帮助我吗。

谢谢

+0

出于兴趣,你真的需要使用的ReadableByteChannel所有,而不是从InputStream只是获取数据同步? –

+0

'@ JonSkeet'可能不是。 – Bitmap

+0

那里我们去那么:)只要从'url.openStream()'读取任何其他流。 –

回答

0

包括commons-io作为您的依赖。

然后:

String content = IOUtils.toString(url.openStream()); 
+0

是否有纯Java解决方案? –