2

URL からファイルをダウンロードして、ファイル システムに保存したいと考えています。ただし、メモリの制限があり、以前にメモリに保存したくありません。私は Java の専門家ではなく、InputStream、BufferedReader、FileOutputStream などのすべてのクラスについて少し迷っています。

今のところ私は持っています:

URLConnection ucon = url.openConnection();
ucon.connect();
InputStream is = ucon.getInputStream();
// Create a reader for the input stream.
BufferedReader br = new BufferedReader(isr);

// ?

FileOutputStream fos = context.openFileOutput(FILENAME, Context.MODE_PRIVATE);
// Here the content can be too big for the memory...
fos.write(content.getBytes());
fos.close();

手がかりを教えてください。チャンクごとに読むことも考えていましたが、Javaで何が最も簡単かわかりません...

4

1 に答える 1