一尘不染

如何使用Play Framework 2.0下载文件

java

我正在使用Play Framework 2.0.3创建一个应用程序,该应用程序提供应由用户下载的Excel文件。

 response().setContentType("application/x-download");  
 response().setHeader("Content-disposition","attachment; filename=tradeLogTest.xlsx");

但是,如何从response()?tks 获得输出流?


阅读 266

收藏
2020-12-03

共1个答案

一尘不染

Play的动作可以返回文件:

response().setContentType("application/x-download");  
response().setHeader("Content-disposition","attachment; filename=tradeLogTest.xlsx"); 
return ok(new File("/absolute/path/to/tradeLogTest.xlsx"));

这是结果的API

2020-12-03