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