我们可以在 Java 中将字节数组转换为 InputStream 吗?我一直在网上找,但没找到。
我有一个以 InputStream 作为参数的方法。
我拥有的 InputStream cph
是 base64 编码的,所以我必须使用它进行解码
BASE64Decoder decoder = new BASE64Decoder();
byte[] decodedBytes = decoder.decodeBuffer(cph);
现在如何将 decodedBytes
再次转换为 InputStream
?
最佳答案
使用 ByteArrayInputStream
:
InputStream is = new ByteArrayInputStream(decodedBytes);
关于java - 我们可以在 Java 中将字节数组转换为 InputStream 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9897458/