2011-10-27 19 views
2

私は 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ソリューションはありますか? –