1 import java.io.ByteArrayOutputStream;
2 import java.io.InputStream;
3 //从输入流中获取数据并以字节数组返回
4 public class StreamTool {
5 /**
6 * 从输入流获取数据
7 * @param inputStream
8 * @return
9 * @throws Exception
10 */
11 public static byte[] readInputStream(InputStream inputStream) throws Exception{
12 byte[] buffer = new byte[1024];
13 int len = -1;
14 ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
15 while((len = inputStream.read(buffer)) != -1){
16 outputStream.write(buffer, 0, len);
17 }
18 outputStream.close();
19 inputStream.close();
20 return outputStream.toByteArray();
21 }
22 }