在Java中将InputStream转换为字节数组
如何将整个读InputStream
入字节数组?
回答:
你可以使用Apache Commons IO处理此任务和类似任务。
该IOUtils
类型具有静态方法来读取InputStream
和返回byte[]
。
InputStream is;byte[] bytes = IOUtils.toByteArray(is);
在内部,这会创建一个ByteArrayOutputStream
并将字节复制到输出中,然后调用toByteArray()
。它通过复制4KiB块中的字节来处理大型文件。
分享改善这个答案
以上是 在Java中将InputStream转换为字节数组 的全部内容, 来源链接: utcz.com/qa/426281.html