在 JCR 1 中,你可以这样做:
但是在JCR 2中,这已经被弃用了,详见http://www.day.com/maven/jsr170/javadocs/jcr-2.0/javax/jcr/Node.html#setProperty%28java.lang.String,%20java.io.InputStream%29。这意味着我应该使用
final InputStream in = zip.getInputStream(zip.getEntry(zipEntryName));
node.setProperty(JcrConstants.JCR_CONTENT, in);
但是在JCR 2中,这已经被弃用了,详见http://www.day.com/maven/jsr170/javadocs/jcr-2.0/javax/jcr/Node.html#setProperty%28java.lang.String,%20java.io.InputStream%29。这意味着我应该使用
node.setProperty(String, Binary)
,但我不知道如何将我的inputStream转换为Binary。请问有没有文档或示例代码可供参考?