如何在Micronaut中下载(流式)大(生成)文件

时间:2018-12-03 11:17:19

标签: java micronaut

在我的应用中,我正在生成大的pdf / csv文件。
我想知道是否有任何方法可以在Micronaut中流传输大文件,而不将其完全存储在内存中,然后再发送给客户端。

1 个答案:

答案 0 :(得分:1)

您可以使用StreamedFile,例如:

@Get
public StreamedFile download() {
    InputStream inputStream = ...
    return new StreamedFile(inputStream, "large.csv");
}

请务必检查the official documentation about file transfers

相关问题