从输入流中获取数据并以字节数组返回
import java.io.ByteArrayOutputStream; import java.io.InputStream; public class StreamTool { public static byte[] read(InputStream inStream)throws Exception{ ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); byte[] buffer = new byte[1024]; int len = 0; while((len=inStream.read(buffer))!=-1){ outputStream.write(buffer, 0, len); } inStream.close(); return outputStream.toByteArray(); } }