【发布时间】:2017-07-15 04:45:24
【问题描述】:
我在本地服务器中有一个 CSV 文件,我正在使用以下代码在播放响应中发送此文件:
def index = Action {
Ok.sendFile(new java.io.File("fileToServe.csv"))
}
但 CSV 文件最大可达 100GB。所以我想在将它发送到播放应用程序响应之前压缩这个 CSV 文件。在游戏中,我发现了这个link 来添加过滤器,哪些响应应该被压缩。我试过了,但没有运气。
这个 GzipFilter 是如何工作的:
- 文件的扩展名是什么?是 .zip 而不是 .csv?
- 我需要在所描述的链接之外做任何事情吗?
还有其他方法可以在 play framework 中压缩 CSV 文件吗?
【问题讨论】:
标签: scala gzip playframework-2.4