[opencms-dev] Download a file from administration point

Àlex Rodríguez Bacardit alex.rodriguez at vass.es
Mon Oct 14 17:55:57 CEST 2013


Hi,

 

I’m trying to create a dialog to download a file for an administration point
(à la CmsUsersCsvDownloadDialog) to download an html file with a certain
content. The class extends CmsWidgetDialog

 

I’ve generated a method downloadFile() that redirects a StringBuffer to the
response, that makes like this:

 

...

             StringBuffer buffer = new StringBuffer();

 

             HttpServletResponse resp =
CmsFlexController.getController(getJsp().getRequest()).getTopResponse();

 

             resp.setContentType("text/html");

             buffer.append(exportFileContent);

             resp.setHeader("Content-Disposition", new
StringBuffer("attachment;
filename=\"").append(filename).append("\"").toString());

             resp.setContentLength(buffer.length());

 

             LOG.info("End actionCommit() method. Buffer content: " +
buffer.toString());

             

             return buffer.toString();

 

The buffer.toString() method returns, of course, the correct value. That is,
the content of the StringBuffer. However, I’m getting a blank .html file
with no content inside. What could have possibly gone wrong?

 

Thanks in advance,

 <http://www.linkedin.com/in/alexrodba> Àlex Rodríguez Bacardit
Consultor e-Business
 <mailto:alex.rodriguez at vass.es> alex.rodriguez at vass.es

VASS Consultoría de Sistemas
Tel: +34 93 182 0963
Fax: +34 933 184 291
Avinguda Diagonal 210, 4a planta
08018 Barcelona
 <http://www.vass.es/> www.vass.es

Este correo electrónico así como los documentos adjuntos contienen
información confidencial y reservada. Si ha recibido este mensaje por error
siga las instrucciones contenidas en nuestro
<http://vass.es/es/aviso-legal> Aviso Legal. Si no deseara recibir más
comunicaciones por correo electrónico comuníquelo en la siguiente dirección:
<mailto:general at vass.es> general at vass.es  

P Antes de imprimir este mensaje, asegúrese de que es necesario. El medio
ambiente está en nuestra mano.

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://webmail.opencms.org/pipermail/opencms-dev/attachments/20131014/ee1aa658/attachment.htm>


More information about the opencms-dev mailing list