0

我想创建一个下载链接,但我遇到的问题是源是 Java 字符串。我拥有的字符串是 JSON 数据。我希望人们能够下载这些数据。

我正在使用游戏!框架,所以我可以使用 Scala 模板传递字符串数据。但我不确定如何允许用户下载字符串并附加文件类型(.txt、.json),以便用户实际下载文件。

我该怎么做呢?

4

1 回答 1

0

我无法相信解决方案是多么简单。这就是为我做的。基本上获取字符串并将其转换为 InputStream。

String data = "someBigOrSmallData";

InputStream dataStream = new ByteArrayInputStream(data.getBytes());

response().setHeader("Content-disposition","attachment; filename=anyFileName.txt");

return ok(dataStream);
于 2013-07-10T23:32:24.657 回答