标签: java micronaut
在我的应用中,我正在生成大的pdf / csv文件。我想知道是否有任何方法可以在Micronaut中流传输大文件,而不将其完全存储在内存中,然后再发送给客户端。
答案 0 :(得分:1)
您可以使用StreamedFile,例如:
StreamedFile
@Get public StreamedFile download() { InputStream inputStream = ... return new StreamedFile(inputStream, "large.csv"); }
请务必检查the official documentation about file transfers。