package cn.itcast.utils;
import java.io.ByteArrayOutputStream;
import java.io.InputStream;
public class StreamTool {
/**
* ��ȡ���е�����
* @param inStream
* @return
* @throws Exception
*/
public static byte[] read(InputStream inStream) throws Exception{
ByteArrayOutputStream outStream = new ByteArrayOutputStream();
byte[] buffer = new byte[1024];
int len = 0;
//д�����ݵ�buffer���ڴ棩��ֱ��д��[������д��bufferʱ��lenΪ-1]
while( (len = inStream.read(buffer)) != -1){
outStream.write(buffer, 0, len);
}
inStream.close();
//�Զ����Ƹ�ʽ���
return outStream.toByteArray();
}
}
//����ת�����̣�������-��read����>buffer-(write��)>�����
//�����ļ��ȶ��������ⲿ���ݴ洢��ֻ�ж�����������������ڴ��е���������