AnsweredAssumed Answered

Manejo de Binario en Alfresco(documento)

Question asked by juanvzla on Aug 19, 2015
Latest reply on Aug 20, 2015 by juanvzla
Hola a todos.
<code>
He realizado la busqueda en Alfresco mediante CMIS satifactoriamente, he observado dentro de la clase PropertyIds que esta en el package org.apache.chemistry.opencmis.commons;(Api de Alfresco) que existe un atributo de la clase que se llama "cmis:contentStreamId".

Dentro de mi busqueda que hago imprimo dicho campo y me devuelve : 
    store://2015/8/19/12/4/004608c3-286c-479f-9dd7-4bb45eb2cd8a.bin


Este campo es el que me devuelve el binario correcto?

AHora bien , deseo convertir ese binario en un documento para pintarlo en una pantalla como preview, como lo haria??

o como es el tratado de los documentos en alfresco en cuanto al binario que devuelve la busqueda???


Yo tengo ese codigo

Me funciona si copio el binario que me genera en una ruta que yo conozco en mi mauina
java.io.File fichero = new java.io.File("C:/Users/Subero/Desktop/binario/a3224d40-18bc-4e08-961e-2f0320f1bd60.bin");            
FileInputStream ficheroStream = new FileInputStream(fichero);            
byte contenido[] = new byte[(int)fichero.length()];         
InputStream stream = new ByteArrayInputStream(contenido);               
ficheroStream.read(contenido);
FileOutputStream out = new FileOutputStream("C:/Users/test/Desktop/binario/test.pdf");

Esto me funciona pero como lo hago realmente con una ruta del servidor???




<code>

Outcomes