Here you can find the source of stream2byte(InputStream inStream)
public static final byte[] stream2byte(InputStream inStream) throws IOException
//package com.java2s; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; public class Main { public static final byte[] stream2byte(InputStream inStream) throws IOException { ByteArrayOutputStream swapStream = new ByteArrayOutputStream(); byte[] buff = new byte[100]; int rc = 0; while ((rc = inStream.read(buff, 0, 100)) > 0) { swapStream.write(buff, 0, rc); }//from w w w .j a va 2s .co m byte[] in2b = swapStream.toByteArray(); return in2b; } }