2010-02-26 35 views

回答

1

在JCR API中,不支持二進制內的隨機訪問。唯一的解決方法是使用InputStream.seek(但你只能向前看)。當然,你可以創建一個臨時表並使用RandomAccessFile(或者對於小的二進制文件在內存中編輯它們),但你可能已經知道了。

+0

這就是JCR 1.0的情況。使用JCR 2.0和Binary + [Binary.read](http://www.day.com/maven/javax.jcr/javadocs/jcr-2.0/javax/jcr/Binary.html#read(byte [],%20long ))你應該得到隨機訪問。 – 2012-10-05 13:39:31