我正在尝试将二进制数据(图像)保存到JCR节点中。我正在使用以下方法从Evernote注释中获取图像:public byte[] getBody(),然后尝试使用setProperty(string, Binary)
属性jcr:data设置文件的内容这就是我这样做的方式:
Node n;
byte [] fileContent = resrouce.getData().getBody();
....
n.setProperty("jcr:mimeType", "image/png");
n.setProperty("jcr:data", fileContent);
但是,我得到一个错误提示>>
没有找到适合setProperty(java.lang.String,byte [])的方法
用二进制文件内容设置
jcr:data
属性的方法是什么?
我正在尝试将二进制数据(图像)保存到JCR节点中。我正在使用以下方法从印象笔记中获取图像:public byte [] getBody(),然后尝试使用...
您可以使用ValueFactory将InputStream转换为Binary值。可以从Session对象获取ValueFactory。