public static byte[] inputStreamToByteArray(InputStream is) throws IOException{
if (is == null){
return null;
}
else{
int lBufferSize = 1024;
byte[] lByteBuffer = new byte[lBufferSize];
int lBytesRead = 0;
int lTotbytesRead = 0;
ByteArrayOutputStream lByteArrayOutputStream = new ByteArrayOutputStream(lBufferSize*2);
while ((lBytesRead = is.read(lByteBuffer)) != -1){
lTotbytesRead += lBytesRead;
lByteArrayOutputStream.write(lByteBuffer, 0, lBytesRead);
}
byte [] lDataBytes = lByteArrayOutputStream.toByteArray();
return lDataBytes;
}
}
inputStreamToByteArray
Etiquetas:
java