I'm using Play Framework 2.0.3 to create an application which delivers Excel files that should be downloadable by the user.
response().setContentType("application/x-download");
response().setHeader("Content-disposition","attachment; filename=tradeLogTest.xlsx");
but,how to get the outputstream from response()
?tks
Serving files If it’s not a problem to load the whole content into memory for simple content what about a large data set? Let’s say we want to send back a large file to the web client.
read more at : http://www.playframework.com/documentation/2.0.x/JavaStream
Play's action can return a File:
Here's an API for Results
Providing download option for static files can be done in Play as:
There are other parameters that are also available
For Internet Explorer - make sure you set the Content Disposition