<?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 Re: Descargar fichero desde alfresco in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/descargar-fichero-desde-alfresco/m-p/140307#M98283</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hola, &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Tengo un problema al recuperar los bytes[] de un objeto Content.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Utilizo el siguiente código:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;byte[] result = ContentUtils.convertToByteArray(ContentUtils.getContentAsInputStream(content));&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;y la longitud de bytes que me devuelve es menor que la del fichero original&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;¿Alguna idea?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 24 May 2010 09:43:19 GMT</pubDate>
    <dc:creator>sandrapascual</dc:creator>
    <dc:date>2010-05-24T09:43:19Z</dc:date>
    <item>
      <title>Descargar fichero desde alfresco</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/descargar-fichero-desde-alfresco/m-p/140297#M98273</link>
      <description>Hola!Soy nuevo en el foro, aunque ya llevo varias semanas siguiendoloMe ha surgido una duda, y llevo varios dias intentandolo solucionarEstoy realizando un programa en JAVA y webservices que comunica con alfrescoRealice la subida de ficheros, pero ahora estoy intentando la bajada de ficheros a mi lo</description>
      <pubDate>Tue, 19 Jan 2010 11:02:23 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/descargar-fichero-desde-alfresco/m-p/140297#M98273</guid>
      <dc:creator>sanxesito</dc:creator>
      <dc:date>2010-01-19T11:02:23Z</dc:date>
    </item>
    <item>
      <title>Re: Descargar fichero desde alfresco</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/descargar-fichero-desde-alfresco/m-p/140298#M98274</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Buenas, para leer el byte[] de alfresco yo lo hago de esta forma&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;public byte[] search(String id, String path, ContentServiceSoapBindingStub contentRepository) throws Exception{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Reference reference = new Reference(STORE, id, path);&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&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;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Content[] readResult = contentRepository.read(new Predicate(new Reference[]{reference}, STORE, null), Constants.PROP_CONTENT);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; byte[] contentBytes = null;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(readResult!=null){&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Content content = (Content) readResult[0];&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; contentBytes = UtilsFile.getByteContent(content);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return contentBytes;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;yo retorno un array de bytes, pero si kisieras el fichero podria utilizar&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fileTemp = File.createTempFile(AlfrescoKeys.FILE_TEMP&lt;BR /&gt;&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;BR /&gt;&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;+ ext);&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Se convierte el contenido en un fichero temporal&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ContentUtils.copyContentToFile(content, fileTemp);&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;A partir del content obtenido y te genera un fichero.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;espero qte sirva.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Jan 2010 11:29:21 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/descargar-fichero-desde-alfresco/m-p/140298#M98274</guid>
      <dc:creator>pablo_zapico</dc:creator>
      <dc:date>2010-01-19T11:29:21Z</dc:date>
    </item>
    <item>
      <title>Re: Descargar fichero desde alfresco</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/descargar-fichero-desde-alfresco/m-p/140299#M98275</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;muchas gracias por la ayuda&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;el problema que tengo es el ContentUtils, siempre me da excepcion ahi, sea cual sea el procedimiento que utilizo&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;que libreria contiene Utilsfile?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Un saludo&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Jan 2010 11:57:59 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/descargar-fichero-desde-alfresco/m-p/140299#M98275</guid>
      <dc:creator>sanxesito</dc:creator>
      <dc:date>2010-01-19T11:57:59Z</dc:date>
    </item>
    <item>
      <title>Re: Descargar fichero desde alfresco</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/descargar-fichero-desde-alfresco/m-p/140300#M98276</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Se estan guardando bien los ficheros dentro de alfresco? igual no te estan retornando bien los byte[]. La clase UtilsFile es mia propia, te la pego aunq no deberia… mejor te la envio por correo. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Otra cosa cuando haces la carga comprueba el numero de byte[] q te inserta.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;A mi con ese metodo que te pegue antes me retorna perfecto los ficheros y esto esta en produccion asi que funciona.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Jan 2010 12:21:18 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/descargar-fichero-desde-alfresco/m-p/140300#M98276</guid>
      <dc:creator>pablo_zapico</dc:creator>
      <dc:date>2010-01-19T12:21:18Z</dc:date>
    </item>
    <item>
      <title>Re: Descargar fichero desde alfresco</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/descargar-fichero-desde-alfresco/m-p/140301#M98277</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Muchas gracias, ya me llego el correo, pero no me sirve dado que utilizas el CopyContentToFile, y me salta la excepcion&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Muchas gracias de todas formas&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;img id="smileyvery-happy" class="emoticon emoticon-smileyvery-happy" src="https://connect.hyland.com/i/smilies/16x16_smiley-very-happy.png" alt="Smiley Very Happy" title="Smiley Very Happy" /&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Jan 2010 12:42:16 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/descargar-fichero-desde-alfresco/m-p/140301#M98277</guid>
      <dc:creator>sanxesito</dc:creator>
      <dc:date>2010-01-19T12:42:16Z</dc:date>
    </item>
    <item>
      <title>Re: Descargar fichero desde alfresco</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/descargar-fichero-desde-alfresco/m-p/140302#M98278</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Pero… mmm… jejeje. Has probado con ContentServiceSoapBindingStub, la excepcion tienes el codigo de la excepcion que te salta? me tiene intrigado&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Jan 2010 12:45:57 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/descargar-fichero-desde-alfresco/m-p/140302#M98278</guid>
      <dc:creator>pablo_zapico</dc:creator>
      <dc:date>2010-01-19T12:45:57Z</dc:date>
    </item>
    <item>
      <title>Re: Descargar fichero desde alfresco</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/descargar-fichero-desde-alfresco/m-p/140303#M98279</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;viste este post: &lt;/SPAN&gt;&lt;A href="http://forums.alfresco.com/en/viewtopic.php?f=27&amp;amp;t=13279" rel="nofollow noopener noreferrer"&gt;http://forums.alfresco.com/en/viewtopic.php?f=27&amp;amp;t=13279&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Jan 2010 12:48:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/descargar-fichero-desde-alfresco/m-p/140303#M98279</guid>
      <dc:creator>pablo_zapico</dc:creator>
      <dc:date>2010-01-19T12:48:00Z</dc:date>
    </item>
    <item>
      <title>Re: Descargar fichero desde alfresco</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/descargar-fichero-desde-alfresco/m-p/140304#M98280</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;13:40:40,089 ERROR [descarga.UtilsFile] org.alfresco.webservice.util.WebServiceException: Unable to get content as inputStream.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Exception in thread "main" org.alfresco.webservice.util.WebServiceException: Unable to get content as inputStream.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.webservice.util.ContentUtils.getContentAsInputStream(ContentUtils.java:133)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.webservice.util.ContentUtils.copyContentToFile(ContentUtils.java:293)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at descarga.UtilsFile.getByteContent(UtilsFile.java:42)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at descarga.Descarga.obtenerDocumentoGD(Descarga.java:74)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at descarga.Programa.main(Programa.java:99)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Caused by: java.io.IOException: Server returned HTTP response code: 500 for URL: &lt;/SPAN&gt;&lt;A href="http://10.121.0.89:8080/alfresco/download/direct/workspace/SpacesStore/03cb4dbc-56ba-46dd-9fc4-53b54401e57e/652.pdf?ticket=TICKET_c1f77545a4c55d0fd5a43ce7fec3a841b17da1ce" rel="nofollow noopener noreferrer"&gt;http://10.121.0.89:8080/alfresco/download/direct/workspace/SpacesStore/03cb4dbc-56ba-46dd-9fc4-53b54401e57e/652.pdf?ticket=TICKET_c1f77545a4c55d0fd5a43ce7fec3a841b17da1ce&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.net.&lt;/SPAN&gt;&lt;A href="http://www.protocol.http.HttpURLConnection.getInputStream" rel="nofollow noopener noreferrer"&gt;www.protocol.http.HttpURLConnection.getInputStream&lt;/A&gt;&lt;SPAN&gt;(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.webservice.util.ContentUtils.getContentAsInputStream(ContentUtils.java:129)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;… 4 more&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Jan 2010 12:48:44 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/descargar-fichero-desde-alfresco/m-p/140304#M98280</guid>
      <dc:creator>sanxesito</dc:creator>
      <dc:date>2010-01-19T12:48:44Z</dc:date>
    </item>
    <item>
      <title>Re: Descargar fichero desde alfresco</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/descargar-fichero-desde-alfresco/m-p/140305#M98281</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;La cosa de la version del Store no creo que afecte, porque la subida de ficheros si que me funciona bien&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Jan 2010 12:50:29 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/descargar-fichero-desde-alfresco/m-p/140305#M98281</guid>
      <dc:creator>sanxesito</dc:creator>
      <dc:date>2010-01-19T12:50:29Z</dc:date>
    </item>
    <item>
      <title>Re: Descargar fichero desde alfresco</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/descargar-fichero-desde-alfresco/m-p/140306#M98282</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Y encontre el problema y es que tengo un directorio activo y chocaba contra el&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Lo tengo que realizar entero por webservices en vez de devolver la url…asique a ver&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Un saludo!!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Jan 2010 15:23:06 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/descargar-fichero-desde-alfresco/m-p/140306#M98282</guid>
      <dc:creator>sanxesito</dc:creator>
      <dc:date>2010-01-20T15:23:06Z</dc:date>
    </item>
    <item>
      <title>Re: Descargar fichero desde alfresco</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/descargar-fichero-desde-alfresco/m-p/140307#M98283</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hola, &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Tengo un problema al recuperar los bytes[] de un objeto Content.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Utilizo el siguiente código:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;byte[] result = ContentUtils.convertToByteArray(ContentUtils.getContentAsInputStream(content));&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;y la longitud de bytes que me devuelve es menor que la del fichero original&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;¿Alguna idea?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 May 2010 09:43:19 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/descargar-fichero-desde-alfresco/m-p/140307#M98283</guid>
      <dc:creator>sandrapascual</dc:creator>
      <dc:date>2010-05-24T09:43:19Z</dc:date>
    </item>
  </channel>
</rss>

