<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Manejo de Binario en Alfresco(documento) in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/manejo-de-binario-en-alfresco-documento/m-p/179934#M133064</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hola a todos.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;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".&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dentro de mi busqueda que hago imprimo dicho campo y me devuelve :&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; store://2015/8/19/12/4/004608c3-286c-479f-9dd7-4bb45eb2cd8a.bin&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Este campo es el que me devuelve el binario correcto?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;AHora bien , deseo convertir ese binario en un documento para pintarlo en una pantalla como preview, como lo haria??&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;o como es el tratado de los documentos en alfresco en cuanto al binario que devuelve la busqueda???&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Yo tengo ese codigo&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Me funciona si copio el binario que me genera en una ruta que yo conozco en mi mauina&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;java.io.File fichero = new java.io.File("C:/Users/Subero/Desktop/binario/a3224d40-18bc-4e08-961e-2f0320f1bd60.bin");&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;FileInputStream ficheroStream = new FileInputStream(fichero);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;byte contenido[] = new byte[(int)fichero.length()];&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;InputStream stream = new ByteArrayInputStream(contenido);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ficheroStream.read(contenido);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;FileOutputStream out = new FileOutputStream("C:/Users/test/Desktop/binario/test.pdf");&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Esto me funciona pero como lo hago realmente con una ruta del servidor???&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;code&amp;gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 19 Aug 2015 19:22:28 GMT</pubDate>
    <dc:creator>juanvzla</dc:creator>
    <dc:date>2015-08-19T19:22:28Z</dc:date>
    <item>
      <title>Manejo de Binario en Alfresco(documento)</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/manejo-de-binario-en-alfresco-documento/m-p/179934#M133064</link>
      <description>Hola a todos.&amp;lt;code&amp;gt;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 m</description>
      <pubDate>Wed, 19 Aug 2015 19:22:28 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/manejo-de-binario-en-alfresco-documento/m-p/179934#M133064</guid>
      <dc:creator>juanvzla</dc:creator>
      <dc:date>2015-08-19T19:22:28Z</dc:date>
    </item>
    <item>
      <title>Re: Manejo de Binario en Alfresco(documento)</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/manejo-de-binario-en-alfresco-documento/m-p/179935#M133065</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Todos los documentos en Alfresco se almacenan en formato BIN. En realidad, este es un metaformato que se aplica a cualquier formato (PDF, DOC…) pero no es el formato real de almacenamiento. La ruta que has obtenido en ese campo es la ruta física de almacenamiento en Alfresco (la verás en la carpeta &lt;/SPAN&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;alfresco/alf_data/contententstore&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt; del servidor).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Sin embargo, el método recomendado para descargar un fichero de Alfresco mediante CMIS es usar el método &lt;/SPAN&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;getContentStream&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt; del objeto &lt;/SPAN&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;Document&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Aug 2015 06:41:11 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/manejo-de-binario-en-alfresco-documento/m-p/179935#M133065</guid>
      <dc:creator>angelborroy</dc:creator>
      <dc:date>2015-08-20T06:41:11Z</dc:date>
    </item>
    <item>
      <title>Re: Manejo de Binario en Alfresco(documento)</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/manejo-de-binario-en-alfresco-documento/m-p/179936#M133066</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Si en efecto, uso el getContentStream pero esto me devuelve esto: store://2015/8/19/15/39/a3224d40-18bc-4e08-961e-2f0320f1bd60.bin&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Lo que implica que debo realizar un split hasta dejar solamente //2015/8/19/15/39/a3224d40-18bc-4e08-961e-2f0320f1bd60.bin&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Aunado a esto debo tener como variable de entorno la ruta de mi servidor hasta donde se encuentre &amp;lt;alf_data&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Es conclusion quedaria: &amp;lt;-variables de entorno que tenga la ruta hasta alf_data -&amp;gt; &amp;lt;-resultado de split ejemplo //2015/8/19/15/39/a3224d40-18bc-4e08-961e-2f0320f1bd60.bin&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;-&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Aug 2015 15:41:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/manejo-de-binario-en-alfresco-documento/m-p/179936#M133066</guid>
      <dc:creator>juanvzla</dc:creator>
      <dc:date>2015-08-20T15:41:00Z</dc:date>
    </item>
    <item>
      <title>Re: Manejo de Binario en Alfresco(documento)</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/manejo-de-binario-en-alfresco-documento/m-p/179937#M133067</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;doc.getContentStream().getStream()&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt; te devuelve un &lt;/SPAN&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;InputStream&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt; estándar de Java.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Aug 2015 18:20:57 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/manejo-de-binario-en-alfresco-documento/m-p/179937#M133067</guid>
      <dc:creator>angelborroy</dc:creator>
      <dc:date>2015-08-20T18:20:57Z</dc:date>
    </item>
  </channel>
</rss>

