Java 将内容从字节[]写入Alfresco repo

Java 将内容从字节[]写入Alfresco repo,java,alfresco,Java,Alfresco,在java中,我使用itext创建了一个字节为[]的合并PDf。如何将其写入Alfresco存储库?我知道将内容写入存储库的代码,但它不接受byte[] 在示例代码中,mergedDocument是一个字节[] destinationNode = createDestinationNode(fileName, (NodeRef)params.get(PARAM_DESTINATION_FOLDER), targetNodeRef, inp

在java中,我使用itext创建了一个字节为[]的合并PDf。如何将其写入Alfresco存储库?我知道将内容写入存储库的代码,但它不接受byte[]

在示例代码中,mergedDocument是一个字节[]

destinationNode = createDestinationNode(fileName, 
                            (NodeRef)params.get(PARAM_DESTINATION_FOLDER), targetNodeRef, inplace);

writer = cs.getWriter(destinationNode, ContentModel.PROP_CONTENT, true);

writer.setEncoding(targetReader.getEncoding()); // original
                                                               // encoding
writer.setMimetype(FILE_MIMETYPE);

// Put it in the repo
writer.putContent(mergedDocument);

谢谢!:)

由于
ContentWriter
putContent
方法具有以下选项:

writer.putContent(ContentReader);
writer.putContent(File);
writer.putContent(InputStream);
writer.putContent(String);
那怎么办

writer.putContent(new ByteArrayInputStream(mergedDocument));

由于
ContentWriter
putContent
方法具有以下选项:

writer.putContent(ContentReader);
writer.putContent(File);
writer.putContent(InputStream);
writer.putContent(String);
那怎么办

writer.putContent(new ByteArrayInputStream(mergedDocument));