В Java, как прочитать фиксированную длину из входного потока и сохранить в виде файла?например.Я хочу прочитать 5M из inputStream и сохранить как downloadFile.txt или что-то еще. (BUFFERSIZE = 1024)
FileOutputStream fos = new FileOutputStream(downloadFile);
byte buffer [] = new byte[BUFFERSIZE];
int temp = 0;
while ((temp = inputStream.read(buffer)) != -1)
{
fos.write(buffer, 0, temp);
}