byte[]和InputStream的相互转换
byte[]转换为InputStream
public static final InputStream bytes2InStream(byte[] buf) {
return new ByteArrayInputStream(buf);
}
InputStream转换为byte[]
public static final byte[] inStream2bytes(InputStream inStream) throws IOException {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
byte[] buff = new byte[1024];
int len = 0;
while ((len = inStream.read(buff)) > 0) {
baos.write(buff, 0, len);
}
byte[] bytes = baos.toByteArray();
return bytes;
}