Here you can find the source of inputStreamToByte(InputStream in)
Parameter | Description |
---|---|
in | InputStream |
Parameter | Description |
---|---|
IOException | an exception |
public static byte[] inputStreamToByte(InputStream in) throws IOException
//package com.java2s; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; public class Main { public static final int BUFFER_SIZE = 8192; /**/*from w ww. j av a 2s . co m*/ * input stream to byte * @param in InputStream * @return byte[] * @throws IOException */ public static byte[] inputStreamToByte(InputStream in) throws IOException { ByteArrayOutputStream outStream = new ByteArrayOutputStream(); byte[] data = new byte[BUFFER_SIZE]; int count = -1; while ((count = in.read(data, 0, BUFFER_SIZE)) != -1) { outStream.write(data, 0, count); } data = null; return outStream.toByteArray(); } }