Java tutorial
//package com.java2s; import java.io.ByteArrayOutputStream; import java.io.InputStream; public class Main { public static byte[] getBytesFromInputStream(InputStream in) throws Exception { ByteArrayOutputStream outStream = new ByteArrayOutputStream(); byte[] data = new byte[4096]; int count; while ((count = in.read(data, 0, 4096)) != -1) outStream.write(data, 0, count); return outStream.toByteArray(); } }