InputStream 转 byte[] ByteArrayOutputStream bos = new ByteArrayOutputStream(); byte[] bs = new byte[1024]; int len = -1; while ((len = is.read(bs)) != -1) { bos.write(bs, 0, len); } byte b[] = bos.toByteArray(); bos.close(); byte转InputStream byte[] data; InputStream is = new ByteArrayInputStream(data);