如何将Chemistry ContentStream对象转换为字节数组(byte [])?

时间:2018-07-27 10:07:00

标签: apache fileinputstream cmis apache-chemistry

我正在尝试将cmis文档转换为字节流,以便与使用byte []的项目特定请求构造函数同步,从File类型对象转换是可以的,但是转换cmis文档是我的职责没有得到。

1 个答案:

答案 0 :(得分:0)

如果您使用的是Java 9或更高版本,则可以这样。

Document doc = ...;
InputStream stream = doc.getContentStream().getStream();
byte[] bytes = null;
try {
    bytes = stream.readAllBytes();
}
finally {
   stream.close();
}