<?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 Salida por outputstream in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/salida-por-outputstream/m-p/152259#M106920</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Buenas tardes,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Tengo un problema (otro más) con esto del Alfresco… De verdad que nunca había tenido que darme tantos cabezazos con nada. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ahora tengo el siguiente problema. Lo que quiero es, desde mi dashlet, darle a un botón que me visualice un documento en otra ventana. El problema es que no sé cómo hacer esto. Estoy tratando de hacer un window.open que invoque a una url de un webscript y éste me devuelva sobre una plantilla en formato pdf. Sin embargo, no me coge dicha plantilla. He declarado el formatMap pero no me lo pilla. No sé qué hacer…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Otra idea que había tenido es meter un jar en alfresco con un servlet. ¿Esto se podría hacer? ¿Se podría mapear de alguna manera de forma que luego invoque a dicho servlet y pueda hacer el típico outputstream con el mimetype application/pdf?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Muchas gracias de antemano. &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>Mon, 08 Nov 2010 17:30:52 GMT</pubDate>
    <dc:creator>kenpachi85</dc:creator>
    <dc:date>2010-11-08T17:30:52Z</dc:date>
    <item>
      <title>Salida por outputstream</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/salida-por-outputstream/m-p/152259#M106920</link>
      <description>Buenas tardes,Tengo un problema (otro más) con esto del Alfresco… De verdad que nunca había tenido que darme tantos cabezazos con nada. Ahora tengo el siguiente problema. Lo que quiero es, desde mi dashlet, darle a un botón que me visualice un documento en otra ventana. El problema es que no sé cómo</description>
      <pubDate>Mon, 08 Nov 2010 17:30:52 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/salida-por-outputstream/m-p/152259#M106920</guid>
      <dc:creator>kenpachi85</dc:creator>
      <dc:date>2010-11-08T17:30:52Z</dc:date>
    </item>
    <item>
      <title>Re: Salida por outputstream</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/salida-por-outputstream/m-p/152260#M106921</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Buenos días.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ya he encontrado solución a esto… por si a alguien puede valerle. La cuestión era tan sencilla como mi java-backed extendiese de AbstractWebscripts y reimplementar el método execute, el cual recibe en los parámetros el response. A partir de ahí… como un servlet de toda la vida, obtener el outputstream del response, rellenarlo y flush…&amp;nbsp; &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;. El código sería:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;public class ShowDocumentWebScript extends AbstractWebScript{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;@Override&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;public void execute(WebScriptRequest request, WebScriptResponse response)&amp;nbsp;&amp;nbsp;&amp;nbsp;throws IOException {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&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; response.setContentType("application/pdf");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;response.getOutputStream().write(byte[]);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;response.getOutputStream().flush();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Espero evitarle a alguien las horas que le he dedicado yo para la tontería que era… jejeje.&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, 10 Nov 2010 11:18:52 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/salida-por-outputstream/m-p/152260#M106921</guid>
      <dc:creator>kenpachi85</dc:creator>
      <dc:date>2010-11-10T11:18:52Z</dc:date>
    </item>
  </channel>
</rss>

