bait statik awam[] readInputStream(InputStream inStream) membuang Exception {
try {
ByteArrayOutputStream outStream = new ByteArrayOutputStream();
byte[] buffer = new byte[1024];
int len = 0;
while ((len = inStream.read(buffer)) != -1) {
outStream.write(buffer, 0, len);
}
inStream.close();
return outStream.toByteArray();
}catch (Exception e){
e.printStackTrace();
throw new Exception(e);
}
}
Ini adalah cara untuk menanganinya di seluruh Internet. Terdapat kemungkinan melepasi garisan dengan menulis hingga mati
Saya tidak tahu sama ada ada cara lain untuk menanganinya
Cara terbaik ialah menggunakan Apache commons IO's IOUtils.toByteArray(inputStream), penyelesaian satu baris.